Great game, the initial learning curve is a bit rocky (interpreting the offer windows is a little daunting at first), but once you get going, it's great trading fun and makes it supremely easy to forget that you're ruining the lives of millions in pursuit of profits! =)
This is a fine implementation of dota in flash. A little bit of all the important elements :) Clearly unrealistic though because the opponent doesn't leave 5 minutes into the game citing "retard teammates"