I learned the value of starting early. I would have never been able to finish this portfolio if I didn't start early. I also learned a lot about web programming. This reinforced a lot of the things that I learned from the web programming lab. The portfolio also enabled me to think about everthing I did during the semester in general. I also realized that I have a pretty good long-term memory. I was surprised at how much I remembered of the stuff I did in the past. By the time I was done, I was very tired of writing what I learned about in all the sections!