Good luck Brad, keep us posted, very interesting story and hope it all works out for you.
My only advice that has already been said is just be smart about taxes, get professional help.
That and Automate your invoicing best you can and send invoices out with 24 hours of the work.
Cant get...