So we went to H&R Block to get our taxes done. Yes, it costs money, but it takes them over an hour to handle my taxes. The infamous form 1116 had them scratching their heads and consulting the records for quite a while. (That was the one that nearly gave me a nervous breakdown the year I did the taxes myself—46 pages of instructions for that one form.)
The verdict: A nice chunk of refund. Combined with the annual bonus, it should pay off the last of the credit card bills. There may even be enough left to get a new iMac, in which case sara can have the G4.