Right, first update.
1. Domain Name and hosting
Domain name was purchased yesterday and nameservers pointed to my hosting servers. For those that don't know, when you purchase a domain name, it will usually be 'parked' on the site you bought it from. You will need to purchase hosting (either from the same company or someone else, you don't have to use the same people so shop around!) and then go into your domain's configuration on the site you bought it from and change the nameservers to the ones your hosting provider gives you. If you are unsure ask either your hosting provider or your domain provider.
Purchasing domain names
Where you purchase your domain name does not matter anywhere near as much as where you get your hosting. Obviously, you only want to be dealing with a reputable company, but you are looking for value for money. I purchased mine from
www.123-reg.co.uk (this is not an affiliate link) as I have used them before, they are reliable, quick and offer good value for money. I ordered a .co.uk domain name for £5.98 for 2 years. So, my first cost!
As far as choosing a domain name, this would usually be the name of your business. I won't go into to too much detail, but it's best that your domain name has the following qualities:
1. As short as possible (too long and it will be hard to remember and a pain to type into the address bar).
2. Memorable.
3. Spelled correctly using proper English (or your audience's language), try not to replace letters for numbers, or use hyphens in your domain name. This makes it hard for people to remember and potentially mistype sending them elsewhere on the web!
4. Related to your product niche. This will help tell your potential customer what you do and also help with search engine optimisation.
This isn't gospel, you need to be happy with the name too, just try and take the above into account when choosing there are probably other things people may want to add to these points too - if so feel free!
Hosting
I already have my own servers as I have a few sites that I run, as well as sites for friends and family and previous clients.
This is where you should be a bit more picky. I have been stung in the past with slow, under performing hosting with long downtime and poor support. Make sure you use a recommended hosting provider, looks for reviews etc. Ideally, your server will be located in the country you are offering your services to, therefore mine is in the UK.
eCommerce packages can take up a fair old chunk of webspace so make sure you go for hosting with some space to grow into, a fair amount of bandwidth and multiple email addresses (it's best to have separate email addresses for info, sales, customer service etc).
There are some eCommerce packages that use more of your hosting server's (basically a remote computer connected to the internet where your website's files are stored) resources than others. I will be using Magento which infamously is a resource hogging beast. Luckily for me, my hosting server is fast and not overcrowded so it can more than cope with Magento.
You will need to check that the eCommerce package you would like to use can be installed on your hosting server. I won't go into the pro's and con's of each eCommerce package as I have only used Virtuemart and Magento, this you will have to research yourself i'm afraid.
Hosting will cost you anywhere from a couple of pound per month to £100's for dedicated servers etc. The hosting I had before was £9.99 a month so for this example we will say that's what I'm spending on hosting.
You can find providers on the web, or equally, you can find various advertisers offering hosting services on this forum - do some research and find hosting to suit your needs.
2. eCommerce Installation
Just a quickie - I have installed Magento and found a very nice free to use, open source theme for my store. Do some research, find an ecommerce application that will suit you and your needs and your technical level. You may need to pay someone else to get you up and running.
I am not going to pay anyone to do anything on my site. As I said, I have found a nice template, but I am going to have to create my own banners/graphics to use on that site and my own logo. You may be able to do this yourself or you may need to request the services of a professional. Again, there are people here offering web design, graphic design, logos, proofreading etc
To sum up
Domain registered and pointed to my hosting server. Hosting arranged and ecommerce package has been installed along with a decent free template.
Total spend so far £15.97, without having to pay for anyone to get the site up and running.