More fun with bumpmaps. I guess the big deal here is the fact that I got them to work correctly on all objects. Bumpmapping is one of those things you can half-ass pretty easily, but it is hard to really complete.
Texture only:

Texture+bumpmap:
Texture only:

Texture+bumpmap: