A New Zealander programmer has released a collaborative filtering system for onilne radio, with a twist. In the iRATE system, users rate tracks based on their tastes. The iRATE server then selects other tracks to send to the user from a database of over 50,000 freely downloadable songs by correlating the user’s ratings with other users and finding people with similar tastes. Unlike streaming audio, iRATE saves the tracks to the user’s hard drive. This means that playback is smoother, without the typical problems associated with streaming media, such as high bandwidth usage. More details here.