I'm just glad we have HM revenue & Customs here in the UK (unless you're self employed, in which case they're like vultures!), and I never thought I'd be saying that, believe me!
They make mistakes sometimes, and always sting us in the pocket when they do, but it's far easier than (God forbid!) sorting our own taxes out! Forgive my ignorance here, but in the US do you have sole responsibility for your taxes?