so right Colin!
I would buy fast memory and better 4 x 4 gb than one of 16 gb
dual camera's offcourse , one with a multizoom say a 28-200 for instance and one with a decent prime (for portraits 85mm 1.8 or 1,4) one tip too.. take the camera with a lens to the store and test the card if it works and is being recognized by the body
i bought a sony 4gb card for my nikon D70 thought it would work but no, lucky for me the canon eos 300D (the only other one that has CF) did like the card !