The IRS is surprisingly helpful. Don't hesitate to give them a call yourself to ask questions. A great tip that I was taught was to call in the morning (EST) because this decreases your wait time as businesses on the west coast haven't opened yet.
Tate Financial Services does great accounting work. They offer additional services as well.