whenever possible I create a separate account for each web service. I'm very aware of the downsides of managing separate accounts and logins but I refuse to host my whole identity with one company. I just doesn't seem right to entrust most of my digital life into the hands of a single private or public company. there shouldn't be a single institution which holds that kind of information - not even a government.