Glad to hear your problem is solved! I have a SanDisk 2GB card and that seems to work.

Also, I find making calls is something that drains the battery the least. I can make a 45 minute call sometimes and the batter meter doesn't seem to move. But, as soon as I start playing games or doing anything which requires the screen to be on, thats when I see the battery starting to drain.