Programming would be so easy if only all errors were reported. A huge portion of the difficulty involves figuring out things that the software doesn't tell you (but could). It's like working with a sullen child.
"You send your thieves to me Silently stalking me Dragging me into your world Would you give me no choice in this? I know you can't resist..." ~Time, Sarah McLachlan