My brother got me a second memory card for my camera — I just put it in the camera in preparation for the bachelorette party tomorrow. This one is 512 MB; According to the camera, with photo quality at the highest quality I can take (7 megapixels) it can store 283 photos. Mwahahahaha!!
The only other thing I need for it is an additional battery, since mine's got a special "not available at your closest 7-11 in an emergency when the charge dies" battery.
Well, any kind of true skill in taking photos might help as well . . . sadly that I cannot purchase off the rack at BestBuy. I just crop them into submission after the fact.