Weel, for me it's not that $20 is too much or such; I have a couple of old DS flash cards which are obviously unsupported, so for me buying a new card is a must.
What bugs me, though, is that on all the online resellers I visited, the card costs $17-19, but the shipping costs to Italy amount to...