Let me throw out my idea for a very general character sheet thing:
The character sheet is a basic table with rows and sections:
Rows have a row name and one or more value fields associated with them (to a set maximum number of fields). Each value field has a "placeholder" value, which can be the purpose of the field, default value, some arbitrary string.
Sections can contain any number of rows. Sections can have either a defined set of rows, or have a template row and allow instances of the template to be added and removed from the section. A section cannot have both a template and a defined set.
The GM has the template for the character sheets. He defines the sections in the sheet and picks whether the section is predefined or has a template. For predefined sections, he creates a row and assigns it a label, the number of fields it has (if this isn't a property of the section), and the placeholder values for the fields. For template sections, he defines what placeholders the template row values and labels have.
Both GMs and Players can create instances of the character sheet. The instance looks to the template to see what it should look like. For predefined sections, the user can enter values into the value fields (which removes the placeholder text). For template sections, the user can add a row to the section, edit the row's label, edit the values in the value fields, and remove the row.
Example to help explain:
Template:
[Predefined Section: "Attributes"]
- Row: "Strength", Value Fields: "Base", "Mod", "Temp"
- Row: "Dexterity", Value Fields: "Base", "Mod", "Temp"
- Row: "Wisdom", Value Fields: "Base", "Mod", "Temp"
- Row: "DC", Value Fields: "Base", "No DEX", "Flat"
[Template Section: "Weapons"]
- Row: "Weapon Name", Value Fields: "Damage Die", "Modifier", "Damage Type", "Desc"
[Predefined Section: "Skills"]
- Row: "Perception", Value Fields: "Ranks", "Mod", "Armor", "Total"
- Row: "Escape Artist", Value Fields: "Ranks", "Mod", "Armor", "Total"
- Row: "Disable Device", Value Fields: "Ranks", "Mod", "Armor", "Total"
Instance:
[Attributes]
Strength: 10, +0, 15
Dexterity: 14, +2, 12
Wisdom: 13, +1,
DC: 10, 10, 10
[Weapons]
Sword: 1d6, +0, slashing, great sword of antioch
Dagger: 1d4, +2, peircing/slashing,
[Skills]
Perception: 2, +0, +0, 2
Escape Artist: 0, +0, +0, 0
Disable Device: 12, +10, +0, 14
:)