The only reason I haven't finished this yet is because you're so much fun.
Visit unabridged version HERE.