I have both 256MB and 512MB cards. When i load them i can get only a maximum of 900 map segments into either one of them. And they both have used about 220MB of the capacity. My question is --Is the card limited by the number of map segments it can hold and / or the actual data storage amount? Does it depend on which condition max's out first?