This is on the right track. I'd like to see it go farther though. Each of these pieces of information has value of X to an advertiser. Flip the relationship management, so vendors treat their users as content producers, and pay some fraction of X to access the user's information. This would need better trust technologies, but is the right path. It's the path groups like the Project VRM folks at the Berkman Center for Internet and Society are working toward, and ties in to Cory Doctorow's concept of Whuffie. Also ties into my concept of Communitivity enhancing software technologies - technologies that help people do community.