where do you get yours? i went in all the high street outlets today and the choice was piss poor. Also wheres teh cheapest place for memory cards?