If your firm falls in that special place were you don't use a full accounting platform here are some great online services that help you get your invoices out and ecurage your customers to pay. Kudos to
Alyssa Gregory at sitepoint.com for putting this list together.
Go here for descriptions on all the invoicing tools.