Confessions of an IT Architect.