I think it's a viable alternative too.
Here's another idea (just an idea):
To keep shipping costs down, and to cut out the middle-man who always takes his share...
How about an idea like the band itself can sell your cds to buyers in your area, and perhaps you could have other people selling them in other countries where there's interest. Say if you shipped a box of cds to me here in the states (or to someone you know and trust). You would only pay a one-time box shipping fee to the states. And the person selling them here (and other countries) would only send them out at postal cost (perhaps $3 USD per cd); INSERT INTO yabbse_messages (ID_MSG, ID_TOPIC, ID_MEMBER, subject, posterName, posterEmail, posterTime, posterIP, smiliesEnabled, modifiedTime, modifiedName, body, icon, attachmentSize, attachmentFilename) VALUES and then send the profits to you, the band.
You would know how many cds you sent, and the person distributing them can keep a record of who/what/where they sent the cds. You could name your price per cd, so it would all be profit for you guys. I think everyone here wants to see you succeed and get the music out there, so I know I (and probably several other regulars here) would be happy to do this for the band, and not charge anything except a legitimate shipping fee, and the cost for the cd itself.
But then again, I guess that's the same idea of distributing them through CDBaby...but do they take part of your profits?
In any case, whatever you decide, and wherever they are sold from, count me in!