I took it today too, and my first time taking the test was this year in April. I wasn't well prepared for the April test at all - or more precisely, I did not expect the test was that hard at all before I took that. For this one, I didn't get too much time to prepare but at least I knew what topics I should really go over and how deep, roughly speaking, I should go into each topic. And I feel this time should be much better than last time. My own experience for preparing the test is that there is indeed a LOT of calculus in the test. We need to know a lot of things in calculus, but they are not that hard to pick up. Most of them are things we used to be good at but has been forgotten for a long time. Stewart's book should be able to cover almost everything about calculus tested in the GRE. There are questions sort of between real analysis and calc, so a background in analysis, which most test takers actually have, would be helpful. So I think even with an engineering background, the calc part is not hard to study, and if you can really handle 90% of them in the test you can get a descent score. However, on today's test, I actually found more abstract algebra and topology questions than what I expected. I took both classes in college but didn't really focused on studying them for the GRE. And I couldn't get at least 5 problems on these two topics today. For people who had not taken these courses before, the preparation might be harder, but you should still try your best to learn them. Plus, the linear algebra part, which is like the second important thing in the test, is probably easier to pick up than the algebra and topology. So I recommend people with not much undergrad math courses to focus on the calc and linear algebra. I'd also like to hear if anyone has the same feeling of the amount of algebra and topology in today's exam!