I never said I have a better way. I said, "this is what I use." Show me where that says it's better than CGI.pm. No where. Did I rewrite an experts code? Anything I write has probably already been written by somebody, somewhere. Does that mean I'm trying to prove I'm better than someone else? No. I'm trying to learn how to program something for myself.
Is my code not portable? Is it insecure? How about actually giving me a few pointers on how to program better instead of cutting me down.