I most likely wouldn't have bought a DS had flashcarts not been available (same goes for my GBA), and would in turn not have bought the few retail games I own.
I do however not buy games out of guilt (not primarily anyway). Buying a used game gives me pretty much the same satisfaction as buying...