I know this post is somewhat old now, but for quickbooks, you could look at Intuits Quickbooks online service. Then you could do your invoices from any machine with internet access, I believe.