hi...this may be useful as well...
http://ieltsonlinetests.com/catalogue
it is Cambridge online series...with actual tests also ( I believe Cambridge is the one who runs the carriculum for the exam)
there are about 60 practice tests each in all sections....some academic and some general...(only difference is academic exam is bit tougher for listening and reading ,speaking is same for both and writing task 1 is a describing data out of a graph in place of letter)...so practice all the listening / reading / speaking and writing task 2 of all tests and task 1 of general...and you will get a good score...
I managed 8.5 overall and my only source was this...also practice speaking recording urself ....you can listen urself and improve upon it...