I knew I bookmarked something that might be usefull...
http://www.usbankaccount.com/US_bank_account.html
for under the price of what you paid for cashing your checks you can setup an US bank account... maybe it's worth looking into?
Haven't tried this yet so dunno if this is a good company
