I looked at your website.....presently it is a PR2 site in Google with Alexa traffic rank of: 6425,704 and since you are telling that it is on-line more than a year...it definitely should have performed better.
Your niche is good but required a more disciplined step by step approach. The problems as I can see are many starting from choosing the domain name, selecting a keyword and the both the onpage and off-page criterias. The problems are so many it might not be possible to highlight by this post.
Making a website is no big deal these days but what matters is coming in 20 results in Google for your main theme keyword....else your website is likely to be drowned uner the tons of other websites. What happens ultimately is that you end up spending much more than what you could have spend at the beginning for the right resource.
For example you have already hosted your website for more than a year and when u say submitted to Yahoo directory u must have spent $299 and you found it is not listed. You could have been in top 3% of all websites if you would have just spent $299.
What people falis to understand is this aspect. They think wishfully that mere designing a website can make them the money. They don`t understand that they need to invest in the right tools.
OK, since you told you are taking suggestions with an open mind.....I would request you to visit this website http://videotour.sitesell.com/2magicweb.html
if you are not aware of this already...believe me it is just value for money. All tools at one place. 67% of the websites made out of here are positioned on top of the 3% rank out of all websites.
You get everything from step by step video training, webhositng, niche finding tool, keyword research, auto mail responders, your ezines to your visitors, SEO, link/value exchange forum. And a family like on-line forum community to help you in any issues. It is really not possible to tell you in short the value unless you experience this.
yahoo1210/19/2008 7:25 AM
http://www.how2makeawebsite.com[/blue] - How to make a website that clicks!