Thanks!I'm still at a loss for what to name him.
That's a Nepenthes. This particular one doesn't get big enough to eat rats, but there are a few species out there that have the capability
The plant in the picture is actually a hybrid of 4 species. The hybrid name is Nepenthes x Weignerii.