I still remember the times when everyone tried to attack microsoft for integrating their internet explorer in the windows platform, thus kicking out the netscape navigator (predecessor of firefox) of the market ... also now, MS Silverlight is not allowed to be automatically integrated into windows, because Adoble Flash would get destroyed then ... but noone says anything against google ... google seems to be the perfect company ... once a long time ago we used one service for searching, one service for mail, one service for maps ... now it's all provided by one single provider google search, google mail, google maps ... also google could easily integrate a social network on their google website (for example google profiles) and still manage to beat facebook imho ... noone says anything ... I think google should be allowed to provide these services, but google shouldn't be allowed to integrate them on their google search portal ... I mean it's clear that gmail and maps only have such a great success because they are integrated into the google search site ... if they they were provided on external websites, these services would not even have achieved half of their success ... so just like microsoft is deprived to integrate certain technologys in their OS ... google should be deprived from integrating services on their search site. What do you think? I mean you could think of web portals that just integrate different services of providers in one website ... so the user could still have a great user experience