Is Social Media making corporate websites irrelevant?

Gone are the old days when corporate websites must have their own dot com domain in order to start their journey as an online brand.  Many people have given up the idea of becoming a one-stop portal like what our local big players are trying to do with InSing and Mocca.  These two websites remind [...]