The phone does not come with a USB cable or memory card. I bought a Kingston 2G micro SD memory card and reader. However, the phone inconsistently reads the card. The files appear initially and I may be able to listen to a song, but the next thing I know it says the memory card is empty. If I turn the phone off and turn it back on, the files re-appear on the memory card. Do I have the wrong type of card or is there something wrong with this phone? It also froze up when playing music from the memory card. I really like the design of the phone, but it has been frustrating me when it comes to trying to use the memory card.