I sometimes get confused with all the web lingo. With domain names, webhosting, forum software, and more, it's hard to keep track of what's what. So could someone clear the air and define web hosting for me? I'm 99% sure I know what it is, but just want to make sure! Thanks!