Hey,

I just thought I would put this out there for you guys. I just started playing this game and it's amazing. League of Legends is an RTS like DotA but stand alone. If you are interested below is a link.
League of Legends - Play For Free