Damn, you chose a good member title for you.
Smellyfoo comon be nice
Hosting is where you put your website once its finished
Hosting can be free or payed for but payed for has more options.
So what you do is you make your site than you go to a hosting site such as hostultra.com, buy an account, put your webpages/files in the hosted account and then your good to go.
Hope this helps :)
yes, and that is why i chose that member title. can