Album of the Week 29 September, 2006 The album of the week is the Lemonheads' *Lemonheads*. What's with the self titled albums, lately?