I went to buy an XD card today for the SP-350 and discovered they had two different formats. I think the clerk said an M format and an H format but he could not tell me the difference. He said one format is newer then the other and he did not know which card would work best. He did guarantee me the M format would work though. Is one card better than the other? Best Buy had the 512mb by SanDisk for $20.00. Is a 512 big enough or should I go with the 1gig? According to the chart at Best Buy, the 1 gig holds 80 shots at 8mp so I assume the 512 wil hold about 40.