I would always recommend a media card. I can see your frustrations, but the 8830 does not have much onboard memory. You can pick up microSD cards pretty cheap now. Check
Newegg.com - Computer Parts, PC Components, Laptop Computers, Digital Cameras and more!, they usually have pretty good deals on them.