Summary: For the SD-camera problem (in case this puts others off): You can use a microSD in a camera. Just get one of those converters that's the size of a regular SD card, which you slot a microSD card into. Then put that in your camera. There ya go. Problem solved, plus microSD's tend to come in larger capacities than regular SD cards now, so you'd only need to upgrade in the future anyway - now's just a little sooner.