I'm using a 2GB sandisk in mine and it holds a fair amount of music but i'm not one of these people that needs to carry every song they own around with them  
 My firmware is modded so i dont get battery drain or need to replace my can gateway  

 if you've got everything running the lastest versions i think the 32GB is the largest card it will accept 
Dave