We just started using this on Glorious Noise, and it works great:
It was a little tricky to set up, but I think it does the bulk of the work in javascript on the client side, so the server shouldn't get bogged down.
It looks like you're new here. If you want to get involved, click one of these buttons!