Okay, I'll admit, as Guswut pointed out, this probably won't serve its original purpose, but I'm sufficiently angry at Plus+ that I'm posting this here anyway.
http://pluspluspack.com
Okay, looking through their mods, they distribute at least Thaumcraft 3 without permission, likely tons...