BW whois is a modern whois client that works as a full-featured Web application or as a commandline tool. It is flexible and configurable with self-detecting CGI support, multiple security options in the CGI mode, a mature TLD table, database caching (using MySQL or PostgreSQL), and many more options and features.
More helpful suggestions!
Why not actually contribute something useful instead of criticizing those of us who do? If you don't like the way things are being done, do them better. Show the world another way to do something and if it's truly better, others will follow.