How did the Remote Speakers Output Plug-In come into being; why not just use iTunes or Airfoil?

I love the remote speakers capability (AirPlay/AirTunes) of Apple's AirPort Express. It has allowed me to ditch the fifty-foot audio cable that once connected my computer to my stereo receiver. However, I have a lot of audio files that will not play in iTunes because it is restricted to playing only the most popular file formats. I badly desired a way to stream audio from Winamp—which has years of input plug-in development behind it—to my AirPort Express.

I knew of Airfoil for the Mac, which could pull audio from any application and redirect it to remote speakers, but Rogue Ameoba swore they were never going to port Airfoil over to Windows (where Winamp resides). I also looked at a number of open-source projects available on the web, but none of them were very complete; they all had serious drawbacks. So, I took it upon myself to build a Winamp output plug-in for streaming audio to the AirPort Express that was feature-complete and easy to use. The Remote Speakers Output Plug-In is the fruit of my labor.