The new LotFP is largely focusing on DIY bands, actually. I haven't worked my way through the entire thing, but many of the reviews are off of albums self-produced by bands on CD-Rs and such. Many of them have gotten good reviews, so I'm looking forward to checking them out.