I took the 70-291 test today for the first time and passed with a score of 905. I have to agree with one of the recent posts from another member - this test was not a "beast" at all. Actually, I thought 70-290 was harder. There were 48 questions with only one simulation about adding a resource record, and all of the questions seemed to be very short and to the point. I used ******** and the MS-press CD questions mostly, along with the MS press book and the MCSE in a Nutshell and Examprep 70-291 books.
This link was also VERY valuable:
MCSE 70-291 Study Guide - Proprofs
I would definitely recommend knowing RRAS inside and out, and be sure and know the basic tabs and what is on each of them for each option (VPN, NAT, Demand-dial). Understand DNS and the different zone types, and make sure you know what the Icons mean for DHCP for the scope and server. Also understand how scopes and DHCP relay agent work. And be sure and know how to work with services...
And I would know all of the commands (ping, pathping, tracert, nslookup, dnscmd, net, and netsh) and each of the options with them along with the output. Just knowing the commands is not good enough - play around with each command and option and KNOW what the output means...
The main thing is to just know the material.

I know that sounds simple, but many of the questions were just quirky - but not too hard. Out of the 48 questions, I probably knew 40 of them with no problem. And I then was able to narrow down the other 8 to 2 choices and pretty much flip a coin.
Good luck to everyone else who has yet to take this test. It's on to 70-293 now...