I'm looking for a smart phone such as a sidekick for messaging & social networks. But I really want a phone that can hold a good amount of pics, holds maybe 50 songs or more at a time, can record & play videos for at least 5 minutes, and has a touchscreen. If it's really possible to get one of...