2.) Javscript I've done a lot of playing with java this week, and was primarily interested in getting more complex functionality out of a mail form. For my master's project, I'm going to need a form that can be submitted, checked for errors, displayed to the screen, where the user can then accept or go back, and then once its accepted, it goes to a moderator who also can accept or kill. So I tried to make a mail form in php that was passed to other pages with javascript. I had some success with that, but it's currently a big mushy mess, and not ready to hand in, so I will save that for another lab. I did something fun instead, a javascript that randomly generates a name by pulling strings from arrays. I did a lot of reading on the w3 school website for this, and also had debugging help from Phillip in the SILS lab- literally, he told me to install the javascript debugger tool Firebug. Which helped a lot. Defining the arrays was very simple, although a coworker looking over my shoulder told me that this is unnecessarily cumbersome way of defining the strings. I like the numbers just because it looks neat and I know where everything is. So when its run, the script pulls a name from the fname array, the lname array, and the title array.