I tried to quote the original message and got an error! Errrrr!!
Anyway.....
I will give you some suggestions and provide a few links with some helpful articles.
Its always recommended to send ANY potential hosts some questions as well BEFORE signing up anywhere. It will also provide a feel for you as to "how" the host responds to your questions.
Bandwidth = All your traffic (uploading, downloading, email, etc)
Disk Space = HTML files, graphics, etc. (actual file sizes)
http://www.hostsearch.com/articles/s..._bandwidth.asp
<snip> from above link:
For most average sites, 50 to 100 MB is an awful lot of space. Cyber-malls and big Net Communities may require approximately 200 to 400 MBs of space, but do you? In general, 1 MB equals about 100 pages of text.
In web hosting, data transfer is consumed when visitors make requests for files on your web site and download them to their personal computers. When you add up the total of all files downloaded from your site in a particular month, your total should be lower than the amount allotted within your hosting plan
</end snip>
For BB and message boards your host needs to support PHP, MySQL. This is pretty standard nowdays for web hosting. Some hosts may offer the one click install of a message board from within the control panel. If not they are very simple to install (about 10 minutes) and a good host should assist if you need help. I would "guestimate" that you could be fine with 100MB space and 5GB transfer per month. Most co. offer a control panel with their hosting plans. Its VERY easy to monitor your resource usage right from within.You would even probably be fine with 50mb space!
I would consider webhostingtalk.com a HIGH traffic site. Sites like this need their OWN dedicated server and not a shared hosting enviroment.
Parked Domain? Well this would be an excellent pre-sales ? for your potential host as they could clarify for you. We offer parked domains and with us the parked domain simply points back to the MAIN account. Its pretty useful (e.g.) if you have one site being the .com but also have the .net and .org. They would point back to the main .com site.Again you would need to clarify this with your host.
Domain Names? I HIGHLY recommend you register your domain name yourself. You can go to godaddy.com or namecheap.com and register your name for about 8.00 per year. You will be assigned a domain management interface where YOU will be able to login and update your own domain record yourself. When you then sign up for a webhost all you will need to do is login to your account and add your host DNS info. Usually this info is included in your Welcome email which should contain all your account info. Then presto....you are good to go!

Again...worth noting, a good host will assist you.
It can all be very overwhelming but once you actually settle in and get comfortable with your host I think you will do just fine. An important criteria for you when searching would be to do a search here by company name and also on google.com. Do not be fooled into thinking you need a a gig of space and 50gb bandwidth, because "you don't" TOO MANY of these hosts that offer the outlandish, insane plans for 5 bucks and under end up going belly up themselves and plenty of clients have been left stranded.
Oh me!

Coffee time for me! Sorry so lengthy!
Another good resource with plenty of articles:
http://www.hosthelp.com/articles/