For starters shared hosting is fine. However, eventually if your board gets large enough you will need to switch to a VPS and later a Dedi. Luckily it's no longer 2005 where VPS/Dedi's cost you an arm and a leg. Personally, I absolutely hate shared hosting. With shared hosting you're vulnerable...