Mark, I believe that someone has produced software to enable Appache web server to handle ASP so I think that opens it up to Linux and UNIX servers too.I have avoided any client side scripting so far but if I was to, as you suggest, I would use JavaScript not VB Script. I have also avoided cookies.
Mary, the photo's is tommorow's project (and possibly the next day) and I have yet to think of size limits. The only thing I feel sure on is the only format allowed will be JPEG.
Jon