The folks at TuneCore will host your band's music files online and make them available customers via iTunes. This just seems like a great service that is cheap enough to be affordable to independent artists.
The TuneCore website has this example for pricing of a 5 track album:
|iTunes U.S. store||$0.99|
|iTunes Canada store||$0.99|
|iTunes Japan store||$0.99|
|Five songs at $0.99 each||$4.95|
|First year's maintenance||$19.98|
The TuneCore service just seems like a great way to get your music out to the world without having to spend that much money or worry about the technology involved.