The album of the week is the Lemonheads' Lemonheads. What's with the self titled albums, lately?