1) Allow keyword variables to be resolved with a ';resolve' modifier. 2) Only allow stream tag in CGI mode. 3) Create a method to upload a file directly to a file name to bypass buffering on large files. 4) Allow the cookie tag only if CGI mode selected. 5) Call tag is acting wierd. Look at testcall.jet. 6) Create a tag for uploading of URL data to a specific file instead of buffering in an internal variable. Use . See testcgi.jet 7) For CGI image and other mime type fields you should be able to get file name and content length from variable. $[data(filename)] and $[data(length)] possibly. 8)