Sigh... Well this is about correct for my day.