One thing that I think would be a good idea for Facebook to implement would be rule-based access privileges for different groups that you can define. The groups shouldn't be visible to anyone other than yourself, of course; the last thing you'd need would be for "friends" to see that they weren't "good friends."
Use the "Friend lists" feature. You can make as many lists as you like, based around whichever criteria you like (work, hobbies, trust level).
When you post pictures/status updates/links, click the little privacy 'lock' icon and select 'custom'. It'll allow you to show your post to named individuals or lists. It'll also allow you to block it from named individuals or lists.
*Sound of fog horn* Automatic voice: "Hello, this is your captain calling... Congratulations, you've won a trip to..."
Or sometimes it's a number 000-000-0000 like from the summary, I can confirm that. It's ANNOYING AS HELL.
I get that one periodically as well. But I was getting it before I signed up for the DNC - frequency seems to have gone down, but I doubt it's related to the list.
Old programmers never die, they just hit account block limit.