http://www.djhero.com/
ah shit, now we can all rock it like dj GQ...
...seriously though, i'm so getting this.