Very extensive read, alot of detaisl, great stuff :) http://forums.curse-gaming.com/showthread.php?t=4296