I was surfing my usual suspects and happened upon an intriguing site. FreshBooks is an affordable online billing system that looks very promising. Here are some of the features you can expect.
Easily create, send and manage invoices
Track time and expenses (for you and staff)Send invoices by snail mail or email
Accept payment with PayPal, Authorize.Net, & [...]
