One other consideration - since skills are choices and do not grow why not use class level instead of character level for trained skills. If you multi-class you will end up with weaker skills unless the skills you want are held in common by each of your classes.
this is any easy solution. Crosswiredmind, I like it.