This document provides a 10 step guide for monetizing social games through virtual currencies. The steps include defining currency sinks and sources, assigning currencies, balancing engagement and monetization, setting exchange rates, promoting currencies, maintaining demand and balance, testing and optimizing the system. The overall approach emphasizes making the game fun first, then introducing monetization elements like virtual currencies once users are engaged.