Hehe most of that is pretty damn funny...