An excellent guide by Irwin. Just one thing to add: If you do choose to file for an extension, please be sure that you've made estimated tax payments for the year. (Filing for an extension extends the due date for your return, but not the due date for the cash you owe.)