Chase,
Here is an idea ... how about in the talent search rather then random, you place a set gold price for a talent and offer those to the players. Money would still be spent. It would just allow a player to chose from a list of talents and get what they want knowing the set price. More and more players are becoming frustrated with the amount of money we spend and what we get in return ...
Regards