Well you don't need to spend oodles of money to promote a site..
If you take the time to engage with people on forums, blogs, twitter etc., then you will find traffic growing ...
As for search engine traffic - check the forums on this site
Basic rule of thumb - it takes time, but I'd be cautious of spending loads on it - you can do as well without spending any money