As it turns out, the SD card I was using was the problem. Tried it with 3 different readers on 2 different computers, and all say that the card is 2gig when its supposed to be 16.
I have replaced it with a 4 gig card. (the bad card was an A-data
their website, complete with their logo ; I suggest avoiding them.)