It seems this question gets asked daily and I always try to answer it, but sometimes it gets lost in a multiple page thread. So I thought I would post it here.
Some quick math about the soul system. Enjoy.
There are 84 possible unique builds if you include the pvp soul. (n=9, r=3, no, no)
There are 56 possible unique builds if you dont include the pvp soul. (n=8, r=3, no, no)
There are 28 possible unique builds if you assume the pvp soul is always being used. (n=8, r=2, no, no)
These solutions were found using the below calculator by inputting the values listed in parenthesis.
This does not include talent point allocations, only unique soul combos.