All hands support which basically entails developers, computer programmers, webmasters, online/social media marketing managers, management, and support staff coming together to engender exemplary customer experience, has generated a lot of buzz of late.