Linux or Windows Hosting?

Your interested in purchasing hosting, you have a great business venture or personal website that you would like to release upon the public. After a short while searching for hosting online you quickly become confused…

What are all the options about?

Why would I ever choose a Linux cPanel hosting account, I use windows 7 at home surely I need a windows hosting account?

Hopefully the following information will help you to remove some of the confusion.