I've been using Megaboon since 2008, and love it. There was as some other folks mentioned some name change (previously allofmp3), but the site has only gotten better. New releases turn up usually around release date.
If you add $ to your account on certain days (I think Wednesdays), they double your $!
And for around a buck or less per album, what's not to like!