Here is a PM system I made some time ago with help from some of you here at Hawkee (excuse me for not naming anyone, but I forget exactly who all helped and it was a long time ago). You can block all PM's or add names to a list of allowed names that can PM you. It can be turned on and off at will as well. I believe I have all bugs there might have been worked out of it, so the time has come to post..
This is a nick/name/other alert system with dialog. Your Alert Realname and Other are set just by typing them into the corresponding editboxes. Once those are set and the script is Enabled, no matter what nick you are using, when someone says it, it opens an @Nick window telling you who said your nick, on what channel, at what time, and exactly what was said. It does the same for the Alert Realname..
It is pretty straightforward. Paste this into your remotes. When someone says your nick or name it will open a new window and show you what was said, when it was said, by who, and in what channel. But if your nick or name was said in your active channel it will not. Just replace where it says nick with your nickname and where it says name with your name.
Using a piece of Snooop's coding in his Random Greet snippet that sets the variables for his random messaging I created this snippet to play a random song on start. I only coded it for three since I only had three songs I wanted it to choose from but more can easily be added. Simply replace the word filename with the title of the songs you want it to choose from. Press alt+r and paste this into..