This is a character sheet for D&D 3.5. It uses the Knockoff JavaScript model binding library, meaning fields that depend on each other are dynamically calculated and updated as you edit them.
You can try it out here.
You can save and load your character using the icons in the upper left corner. To see an example, try this file.