This is my first Android phone so forgive me if this is something simple. I would like to keep all my apps and data for them (unless this is a bad idea for some reason) on the phone itself. Using Astro, my sdcard looks like a complete mess with way too many folders, I would rather use my SD for music, movies, and possibly pictures only; that way no apps screw up if I take out my card and swap it with another.

Things like Beautiful Widgets gets mad everytime I plug into the computer because it unmounts the SD card when it's data is on it.