Unexpected Developments

http://pastebin.com/SughKSi8