Nice work! There does seem to be a minor error with the talent point totals given in parentheses - instead of "(2)" being repeated for levels 4-6, 8-10, 12-14, 16-18, and 20, they should be updated to "(3)", "(4)", etc. as appropriate for each level. But this is awesome - thanks!