The website is called: TheTechGame.com
Now I've called MS and filed a complaint on the site, but It's going to take alot more than 1 complaint to get this waste of internet space to get further investigated and shut down. Now if you feel the same way as I do about these things, you can call MS or Xbox Support and file a complaint on the site for "Modifying and distributing illegal content for online cheating/hacking. This content is also against your ToS."
Every bit helps. I will also be contacting Treyarch/Infinity Ward, as this site is HUGELY noticed for modding the Call of Duty series. If it can be brought to their attention also, theres a good chance they will take legal action. Especially Treyarch, they have been keeping their newest game, Call of Duty Black Ops, clean of modded content. This is the first time they have been strict and enforced their Zero tolerance policy.
Thanks for your time,
-Ecliipse.