Buying MP3s within Subsonic

I know this probably would create a couple of issues. But, I've always wanted an easier more streamlined way of purchasing MP3s. Right now I buy them on Amazon then upload them to my media server. But always thought that there could be an easier way of doing that by building a front end for Amazon MP3 (Amazon has no public API as far as I can tell) or some other content provider within Subsonic. This could also create a potential revenue stream from commissions. -- Just a thought.