I wrote this thing like a year ago to play while I'm here at work. WMP and other players don't do the things I want them to, so I first started out just writing a M3U list editor, but I felt it necessary to write a player too, so I did. The features I most needed in it are the ability to automatically load the m3u that was last used on startup and to automatically remember the playlist (whether random or sequential) and the current song. This is because I have hundreds of mp3s and I _hated_ loading all of them every day in a different order and having to start over from scratch. This sucker will allow you to continue where you left off so after a while you will finally have traversed your entire playlist. Also, I wanted a way to hide the damned thing when my boss comes in without warning, so this guy can hide in the system tray and a click on the icon there can be used to pause/play it.
The way it works is the player just plays whatever files are loaded into the play list window. After that, it's pretty much a standard old MP3 player.
Do me a favor and fool around with it. Tell me what you think or if you happen to run into any bugs.