Well, I was bored and decided to take a look at iTunes scripting within Visual Basic. I made a program that when iTunes is open, it goes through your library and lists all of your songs in a list box. If you click on a song in the list box, it will show various information on the right side of the window, and there are a few player controls. This is probably the most complex program I have ever made, and probably the most useful.
To use, just unzip and run from the folder it is in. It needs the .dll in the folder, so don't delete that.
Download link: http://forums.xisto.com/no_longer_exists/
EDIT: Ok, some of the features appear to only work on the latest iTunes, if you wish to use the program to the fullest, I suggest updating iTunes.