Thanks for the tips.....I just have a guy that does directory submission for me, and i think it works quite well.
I'm definitely not a fan of paying for submission on Yahoo! but if you can't afford $300 as a business, you really need to evaluate if your site is even worth doing. If you want to run a successful online business, you should expect to pay at least that much just in hosting.