Speedtroller
A lot of us use SanDisk Extreme III, 4 to 8 gb but it is a matter of preference you can go to 64 gb, there are a lot of good cards out there. I use a generic 2 gb cheap card for update it was the smallest card I found over the counter. I use this card just for updates and it has worked well for me. Today I am not sure there is a bad card.
George