Ok I have always been interesting in helping out my friends with a character generator program. Collecting the information will not be a problem as one of them can sit down with me and tell me point costs etc.

My question and problem is how would I do the following?

- How would one print out the character sheet with all the stat's, equipment, etc with a nice looking graphic character sheet?
- What would be best to store skills and equipment (plus there cost) as you don't want to hard code this in case if the point cost changes or new skills come into the game.
- Lastly how would you save a character? I don't want a silly answer of to a text file cause I know that but more information of like sequencially or random.

Any other hints or ideas that you can think of if you have attempted this type of project would be appriciated!