Passed my 70-291 today with a 810. I had originally taken this test last June on a whim and gave myself about 2 weeks to study and got like a 680 something

I had been busy for the past several months and didn't get a chance to retake it. I knew I was taking today off so I scheduled the test about 3 weeks ago and began studying again (I work with most of this stuff everyday) and I passed it this time to finish up my MCSA!
Only thing I'll really say is I got 0 subnetting questions this time, which I found odd. Also the questions are much shorter and to the point now, from the last time I took the test you had to read tons of information to answer the questions...!
I think I may take 70-620 next to get my MCTS and to knock out the elective for the MCSE.
Study material, Exam Cram book, CBT Nuggets, Transcender.