I know people have made things like this for Excel, but since I don't have that I got bored and made one in GoogleDocs. I might be duplicating others' work but hey, that just means I wasted some time.
It doesn't go to the level of total XP costs, but it's to help you figure out how many BP...