You will need a memory card, I would sugest at least a 4 gig and make sure it is high speed. Any of the major brands will work fine. (SanDisk, Lexar, Kingston, etc)
Nope. Go to Walmart or Best Buy while it's charging and buy you a decent SD card. The higher speed the better as a lower speed card will fill the buffer really fast when shooting at 4.5fps.