^^^^ Agreed. Right now, with prices, a 1GB SD card is your best bet, unless you want to hold out for a 2GB SD card. Anything less and you'll soon find that you're running out of space and will wind up having to buy ANOTHER card anyway.
That's what happened to me. In Feb. 2004 I got an SD card to go with my then X3i. I didn't think I'd even need that much space... and initially I was right. Half the card wasn't even used... but with huge programs like TextMaker and games, MP3s and a few pictures, I only have 14MB left on my 256MB card.
Now I'm waiting on the 1GB SD card I ordered from Dell. Jesus, these people are slow! By the time I get my 1GB card, the 2GB card will be out and selling for less than what I paid for my 1GB. Argh! Hurry the heck up, Dell!