Today I learned about the various clipboard APIs and added them to the programming pages. I also used a custom attribute for code tags that allows loading a script instead of having to copy and paste it.
The blog system works! Unfortunately, there's no way to get a filecount with javascript, so I'll have to add some php so that the blog defaults to the latest entry. For now, I can just update the number manually.