Id like to buy everything I have acquired illegally, and I slowly work on it. For important (to me) new releases, such as Clutch - Beale Street, I go to a local store (non big electronics store, although, I have to say, after working for best buy, they do get some surprisingly hard to find metal releases..) anyway, big new release, I will very RARELY go in to purchase, say, the new Clutch album and not come out with 2-4 more CDs of stuff I have downloaded.
I buy them as I have spare money to spend on them.
HOWEVER, there is a problem, the vast majority of what I listen to (outside of some underground hip hop and rap) doesnt come from this country. And while I will purchase albums by bands who release here, for some bands, Im not spending $25-$30 on a SINGLE CD just because it wasn't officially released here. A lot of the metal I listen to just does not exist in this country outside of insanely overpriced imports. Additionally, I wouldnt know of many of the bands if it werent for things like slsk. So its kind of a double edged sword, I get exposure to all these great bands, but I cannot really afford to "support" them in the sense of buying their albums. For the price of ONE imported CD from Russia, or Germany, or wherever, I can buy three CDs of bands who do tour here.
I could have a whole discussion about the moral issues with MP3s, but I would assume that the subject has been just as beaten here as everywhere else on the net. Everyone by this point probably has their opinion on it, and no one is going to change peoples minds anymore.