The Foremost, things now takes time, It is NOT 2004 where some reciprocals would had fetched you higher rankings. So be patient. Its 2008 and nowdays things take time to rank but with the 70+% increase in internet traffic annually, lets be assure once when you are up, its gonna give you some Great Leads and Sales.
Saying that, its good to keep track of your growth and how you are doing, where the money is going and are you achieving some kind of rankings or not ? I think giving yourself 3-4 months is a good time to get onto google top page for decently competitive keywords.
