https://www.ericsbinaryworld.com/2008/07/11/lastfm-beta-a-preview/
Last.fm Beta - A Preview