I finished my CCNP today.
I took three weeks off from work to spend 12-16 hours a day cramming for these guys, in addition to studying part time for a couple weeks before.
Materials used for studying
3 x 2811 (borrowed from work)
2 x Cat 2950
1 x Cat 3350
4 x 2620
(Also, right before I took the time off, I had to set up a testbed at work comprised of 1720, 2 x 3640, 2 x 2611XM, Cat 3500XL, 2514, 2509, 2610, etc.--great timing).
Routing TCP/IP Vol 1 & Vol 2
CBT Nuggets (we have the CBT Nuggets Archive Server at work--it is sweet)
CCNP Quick Reference Sheets
Sybex CCNA Study Guide (sometimes needed basic review

Transcender
A chapter about QoS, designed for CCDP students (I got this from someone at work--don't know where it is from)
cisco.com
BSCI and BCMSN were possibly the hardest tests I've taken in my life. When I was taking ONT at the testing center someone failed the CCIE written (gave up midway through really) and another guy failed ONT. Very intimidating have these people around you failing Cisco exams!