I received my preliminary results and now they have to be verified by Cisco? That's kind of scary since they can mark you as "indeterminate" if they feel your results do not accurately depict the breadth of knowledge you should possess as a CCNA...even if you have a passing score! I scored a 881, though, so I think I'm in the clear?
Anyways, now the analysis:
Overall, it's not terribly difficult but it's certainly not a cake walk. You'll need to have a firm understanding of every exam topic and be comfortable with how networks "work".
My main study resource was the Odom guide. It's pretty much your one-stop shop for CCNA glory. All the information you need to pass the exam is within the Odom guide plus a lot more that will no doubt help you once you dive into the CCNP material.
I tried out the CBTNuggets videos and I didn't like them as I thought they contained too much "fluff" (i.e., pointless analogies). The videos may serve you well as a secondary resource, however, so it may be worth your time.
Also, if you don't already have a whiteboard, get yourself one. Why? Because A) all nerds have whiteboards and without one you'll be excluded by your nerd buddies, and

it's the perfect tool to practice writing concepts and configurations.
I studied hardcore for 4 weeks to pass this exam. One of my weaknesses is that I'm terribly lazy so I did about 2 months of casual studying prior to my 4-week cram-fest.
Next up? That's where you guys come in. I'm open to suggestions! Which one of the CCNP exams contains the most "foreign" material when compared to the CCNA? I'd like to study something as new and exciting as possible.
Cheers!