I'm sure if fb had a feature to allow checking who has seen your profile, a lot of people would be happy to pay for it. Maybe it could be a new way for facebook to make money? I'm not pretty sure facebook users have more value than they cost to facebook (based on money from ads (to my knowledge, the only way fb gets money from users 'directly) vs bandwidth/server/development expenses)