Aside from direct CD sales at shows or straight from website payment/downloads, what's the purchase method which maximizes how much money goes directly into the pockets of artists? iTunes? Amazon downloads? CD purchases? Are any of these things obviously better or worse in a way that matters?