I thought the Syngress book was amazing for this test
I actually broke down and bought the Microsoft 70-291 Training Kit book this time, which was actually really cheap off Amazon. I only paid like $16 for a used one.
Normally, I'd just use:
v1) Technotes from this site (free....but unless I'm blind I didn't see any for 70-291)
2) Cramsessions study guide (free)
3) Preplogic audio lecture/quiz CD's and practice exams. (Costs money, but they always have some sort of 'sale' going on and you get free this or that when you purchase this or that)
4) I also have a home network that I can try stuff on.