This is simply a collection of things I've done in order to improve my JavaScript and CSS skills and to get experience with some of the available libraries. It is not meant to be a definitive guide or reference to these techniques and libraries. Note that many of these pages have defects - I'm working on them as I have time.