An oft asked question this time of year. Save everything - mileage receipts, expenses for uniforms, training, books, etc. I see a tax accountant and let him worry about it.
One sad thing about taxes is....you really find out just how little you actually make after you see how much you actually spent....