Ok folks, since information is scarce, here is what I do know!
4gb card is the largest miniSD card you can use. If you have a card slot, just download your music/pics/vid/other files onto the card from your PC/Laptop and then install the card into your phone. It will automatically pick it up. I tried the 8gb card. It will not work.
You can get the USB cable at Radio Shack for about 26 dollars. However, I am still trying to get Windows 7 to work with it....anyone know this, please post here so we can all learn.....
I installed Java Opera Mini. Go to the Opera website, and click on "mobile phones" and it gives you the web address to download directly to your phone. It works great! Just have to play with it a little to understand its nuances. I really like the weather on Opera because you can look at the radar very easily. (Note, when downloading, you will be prompted to touch the screen to make sure it is not spam, etc.)
If you find out anything as well, please post here. As I stated before, information is very scarce and customer service,though well intentioned, can be very frustrating.
Good luck everyone!