BMG is AWESOME.
Get the 12 for 1.
Get your 4 free, wait for the Buy 1 Get 2/3 Free Deal. Get your obligation.
Get your last 7 free.
Then, sign up YOURSELF again for a referral account. Same deal but you get another 4? (I forget if it's 3, 4, or 5) cd's for the referral.
Once you have that, cancel the old account, fulfill the pattern I just gave above.
Things come out to be 3.50 a cd or so. Shipped with Tax.
Of course, if you're not willing to wait 3-4 months for a cd to come to BMG or you have very indie tastes, then BMG might noe be the thing for you.
I find the selection overall to be very good.
AND if you're someone who has trouble sending in things on time (you can have it done by email too), then you should avoid this or you might find yourself in trouble