Thank you all for answering. I've bookmarked the links, and appreciate the advice.
It really has come a long way since 1st edition! Now, you can customize your character to no end (and, in ways the poor DM cannot sometimes guess

) at 1st level, and continue from there.
I realize that many of the Feats were altered from 3.0 to 3.5. And that would grant further options - do we use the 3.0 or 3.5 variant of the Feat?
Then add in the d20 feats, and apparently Monte Cook's Arcana Unearthed is really popular (cheers, Monte Cook!) so there are, indeed, a staggering number of options.
I guess the DM and the players need to sit down beforehand and say: we will use these books or all of those books, and we will use 3.0 or 3.5 or 3.0 here and 3.5 there, and so on.