Of course the guy is still here. Unless he just up and left the internet.
He had an extremely high post count here and got owned. He had to start over with a new persona, you can't ''own'' people when they know you live in a trailer. Who it is is speculation but you know the guy is still kickin around.
I suspect the abdominal snowman. Maybe manbearpig.