Did the 70-680 yesterday. I felt fairly confident beforehand as I was fairly happy with most of the subject but a little weak on the WIM/deployment side of things.
The exam was much harder than the Vista 70-620 which was so easy it was a joke. I really struggled as there seemed to be questions on things that clearly weren't detailed in the book (or at the very least I missed it!). Many questions I had to guess between two remaining options after eliminating two.
Finished the exam and was expecting/hoping for a borderline pass so was quite shocked to find I had scored a 962

I even changed some of the answers during the review which I don't normally do as always best to go for your first choice; I definitely changed one to be wrong, doh!

Now onto the 70-646: Win2008 Server Admin. I already have Enterprise Admin but seems silly to not get the extra MCITP for one exam. After that I will look at either a SQL2008 MCITP or do 70-686. I might leave the 686 until later as there seems to be few resources at the moment and it focuses on the bit I'm weak on!