I'm showing my age, but it used to be uncool to hammer the WHOIS servers. It might pay to use a bit of socket.gethostbyname() to exclude the domain before you hit whois for the final verdict.
Really cool idea, though - impressed with the approach.
OBTW: On your name, in the US does ninite mean "night, night!" or "goodnight" as it does in the UK?