TheLastRipper can save Last.fm streams to mp3's, while downloading album cover, appending ID3v1 tags and organizing you music after Artist/Album/Track. TheLastRipper will also help you generate playlists from the data available from you Last.fm account. TheLastRipper requires a Last.fm login, you can regsiter for free at http://last.fm/
At one point, Open Hub analyzed source code for this project based on code location(s) available at that time. Since then, the code locations have been removed.