I would also consider using a professional designer to help with improving the overall look and feel of the site/product, or maybe even a service like 99designs.com. It looks like a solid product and something I'd use, but often I find myself having to consider a product twice if the site is not up to a certain standard of design and/or professionalism.
In terms of getting the word out there, I'm with aberman in giving away free accounts for x users. If you can get a small group of paid users you can also start an affiliate program where referrals earn users money or usage credits.