The first time around, it's a little bit of a pain to figure out what forms you need to attach and such, but it's really not that hard if you read the instructions for the forms and just follow the directions. If you're doing something complex like running a business and dealing with depreciable property or calculating AMT, it gets a little hairy, but even then I've generally been able to figure things out by just reading through the free publications that the IRS puts up on the web. I also like the sense of deeper understanding that I get from seeing how everything is being calculated, instead of just answering a bunch of questions and then having an algorithm spit out a number for my refund.