"Any customer can have a car painted any colour that he wants so long as it is black." - Henry Ford
We see it all over the web, development companies that create sites in nearly every language and technology. Do they really claim to be experts in everything? How do they find the time to keep up with all the advancements and changes for so many systems?