Hello Jamie,
Services that drive traffic to a website are really a waste of time in my opinion.
Start off by doing the basics that don't cost:
- On site
SEO (The strongest in building SE ranking)
(Meta keywords, Meta description, fresh content)
- Off site
SEO and advertising
(Getting backlink from relevant sites)
I would also suggest starting a google adwords account and giving that a go. It can be very effective in getting sales. Money much better spent than on traffic.
Once your website is up and running, I will take a good look at it and give you some advice.