Hi Andy,
For stability, I would say choose Linux. Don't worry about being scared by it all. If you go for the shared hosting plan, you get to do everything through a graphical interface like the
windows control panel. You can install guestbooks, forums and many other things easily that way.
If you work out how much space you need for your images etc. you can then purchase the right plan for your needs.
Anything else you want to know, just post back on here.
