When we moved for jobs a few years back I wrote most of the expenses off. Completely legal. Turbo Tax walked me through it.
I'm pretty sure all those are gone. I work from home, and doing so has always been a big help in terms of taxes. However, 2011 saw almost all those benefits disappear. You'd have to spend SO much in home office expenses that most people I know won't qualify anymore.
I just think that it's absolutely insane that the average citizen (who is expected to pay taxes), really can't possibly know enough to do so properly and in a reasonable amount of time given the current tax code. It just about +requires+ a program like TurboTax or hiring a professional. That just shouldn't be a requirement to pay your taxes.
Yeah, yeah, I know, there's plenty of things that, as a citizen, if you want to do, you'll likely have to hire a pro. I just think paying taxes shouldn't be one of them.