More often than not, meetings involving IT teams targeted at discussing solution designs derail into heated debates on the specific technologies to be used. This subject immediately polarizes the teams into pockets, with each party debating the use of the technology they have expertise in. Given that we consider IT a tool through which we can more effectively achieve business objectives, it is hard to believe why as IT specialists we have a tough time to judge the use of each technology in an objective manner. Each technology has its merits and has its rightful place in the tool-kit but very few of us are able to perceive that as such. I wonder why this is different from other hands-on professions, say gardening or carpentry, where professionals have been able to more effectively match the right tool to the right situation.