A couple things I noticed:
1. You are ranking extremely low. This is mostly due to the lack of quality, relevant backlinks. Most of yours are from exchanges and directories, which although aren't hurting you right now, they aren't helping you that much either.
2. Your site looks professional, but when I look at the source code for the page, I have to go three levels deep before I get more than one line of content that isn't broken up by a lot of code. You may want to review that. Remember that every page you want indexed needs to have good content.
Brett