I've read a few articles now about implementing dual currencies to avoid gaming, and to clearly separate a currency for paying users vs. free users. The benefits make total sense, and I feel like this is becoming the best practice for virtual currency execution.
But I'd really be interested to hear if anyone has experienced any major problems with dual currency systems that I should consider before I get too far into my facebook app development?