I took it about 4 years ago. If you need to get a very high score in the quantitative/math section (>760), be warned that most books and practice tests give mostly much easier questions than you'll face on the computer adapted test. I found shortage of time to be a problem for that part - most questions were fine but there was one that was a real time hog! Stuff that is covered only goes up to Intermediate algebra, but you can save a lot of time if you notice some of the tricks and shortcuts for questions.
The verbal stuff - the books and practice tests were more representative of what showed up on test. Just need to work through a lot of these if that section is important to you. The tricky thing for the x is to Y as A is to B type questions is they go with the root meaning of the word rather than its general usage, So "catholic" for instance is taken to mean inclusive.
Depending on your goals, leave yourself plenty of time to study for it. Like 3-6 months. Practice timed tests and see how quick you can knock out math/verbal questions rather than without time pressure. Preferably take it early so you have time to retake it if necessary. The old score gets reported too, but it's only the latest one people care about (unless you've obviously retaken it a lot of times!). Most help /study books will give you the same advice: due to the computer adapting method of generating questions, the initial questions will be easy, so you could answer them quickly, but if you screw them up it'll drop your score a huge amount, from which it's difficult to bring it back up. Make sure to double check what the question is asking for since often it's phrased in a tricky way.
There's a bunch of assorted info on this forum:
http://www.urch.com/forums/gre/