You read about all these companies that are having issues hiring great engineers, yet when I check their product it seems to be just another DB driven site with social sprinkled around it.Please enlighten the non-engineers like myself, what is it that great engineers do at companies that are working on a website (ecommerce, social network, social media tools etc...)