Yes, you can try fetchflow. Because FetchFlow offer full featured invoicing solution for free. It is OS independent as it is web based. You can create Unlimited PDF [Adobe PDF] branded invoices, estimates & PO's. There are many cool features like paypal integrated invoice payments,MS-Excel...