Maybe because so many people (like me) use msn, describe how to get msn working in a readme or when you post the docklet and/or if the xmail docklet doesn't support hotmail, make it support hotmail. Also, for when to notify person of mail. I don't know much about coding, but maybe when the unread mail number increases, it should notify you. Yes, it's possible for you to get new mail while you're reading mail, but that's not very possible and is the best idea I have so far. So what it will basically do is say keep a variable for unread mail; lets call the variable XYZ and you have 5 unread messages. When you read a message, unread messages will be 4, and XYZ = 4. But if you get new mail, unread messages = 5, and XYZ increases, and this is when it should notify you by audio. So basically when XYZ increases, it should notify you. Hopefully, this is a reasonable idea that works and I hope my explanation wasn't too confusing.