I have a registered domain. I would like to set-up a website that has <25 pages initially, but will be actively blogging (say once in a week).
At various points I would like to do the following:
Share some documents
Enable chat on the site
May be have a forum
Even accept online payments
What is a good starting point to start cost effectively now that could also scale to the above features in about a year?