Shared Hosting Account

What is the best conent management system?
I want to get started creating websites. I already have a shared hosting account. I have looked around but there are so many CMS out there. Which one it the best?

Drupal.org for sure. During the last few months, they are definitely the best CMS out there in terms of features, community and support.

Website Hosting: Keeping someone from accessing certain folder, such as with PHPxplorer?
I have a shared Godaddy hosting account, and I wanted to host one of my friend's websites along with the 10+ websites I already host. I already know how to make his FTP not be able to access my folders, but I am worried about things like PHPxplorer, or other scripts that could delete my stuff. What kinds of things do you recommend to fix these problems? I am on a Linux host ... but what would I need to set the permissions to so that they were limited to their own folder?

Make sure permissions are set correctly on the folders. Are you on a Linux host? If so, make sure you are familiar with *nix permissions, they use a numbering scheme, i.e. 777, 664, etc.

What to do with a dead.letter file on my FTP?
I have this dead.letter in my shared hosted account that keeps growining in size and it reappears after deleting. What is it and how to get rig of it? Thank you. I delete the file, but it pops up back again and keeps growing with a bunch of spam messages inside. Do you think this is a problem with the Hosting server?

Sounds like you are running a linux or unix server, or you keep getting a file called dead.letter ftped to you. Dead.letter is a unix/linux default file name for unset and problem email. So you either have something logging that is trying to email and the address is messed up. It should just be a text file. Take a look at it. And if its nothing important remove it.

Is a basic godaddy hosting account sufficient?
I want to install Dolphin social community, made by Boonex. It will be only for family use, if there are 25 users that will be a lot. minimal videos, but we will do some photo sharing, blogging, an event sharing. Can i get away with the $4.00 per month plan at godaddy that only includes 300gig of monthly transfer? For some reason that seems like an awful lot for what i need .. but that price is fine. Am i missing something? Will that plan be fine? If you dont like godaddy can you recommend a new provider with comprable rates? But i was more interested in the bandwidth usage on such a site as i described. So i can determine what i actually need. Any ideas?

Yes it should be fine, use the Linux plan and not the Windows as it is still compatible and offers more flexibility and efficiency. 300GB is definitely enough but be aware you only have 10GB of disk space so you could hold around 18hrs of decent quality movies, you may want to buy some more disk space separately

URL works, but its IP doesn't??
I bought a shared hosting account with a domain. When I type the domain name it gets me to my updated page (i.e. everything's fine), it also resolves correctly to the IP address that I was told is mine. But when I try to type in the IP address directly in IE (with a http:// prefix), I get a generic apache homepage. How come? I just did an Ns lookup and was surprised: I thought DNS records, especially A, have to point to YOUR website IP and that's it. But I saw mine point to the host's nameserver. Is that the way to get an unmasked domain forwarding?

Like Elomis said. shared hosting uses the web server software to locate the actual domains once the A record is located. So if you were to type IP/~yourdomain (like http:// ip/~yourusername/ ) you would find your domain. If you just use the IP you will only find the main servers website.