I found this program a few years ago. I like it. It signs into your messenger account and grabs a list of all the retards so you can clean house. Here is a description from the guy who made it.

[quote:eb7d55064e]
Now you can delete unnecessary entries from your Messenger lists, to sign in
quicker than usually.

Often, when u sign in to Messenger, the server sends a list with containing
users who have permission to see your status (Allow List), who do not have
permission to see your status (Block List), who have you on their contact list 
(Reverse List), and who you have on yours (Contact List). Sometimes you delete 
some users, and people delete you from their list, too. Even though they don't 
have you on their list anymore, their email will stay on the list of people who
can see you online. Why allow them to see you online, if they don't have you on 
their list anymore? It is pointless to give them persmission to see your status
when they don't have the ability to do so.

Now, let's say you block someone and then delete that user from your list.
Imagine that the person you blocked also deletes you. That person's email will
stay in your block list, even though it is not likely they will talk to you,
because you are not on their contact list anymore.

This explanation can be confusing, but I hope you still find ListCleaner useful.

Each email you delete will remove about 40~50 characters from the data sent 
when receiving a new list.[/quote:eb7d55064e]

<a href="http://turdinc.kicks-ass.net/Msntv/ListCleaner.exe">DOWNLOAD NOW!</a>