IT Rant May Include Swearing