I didn't know I was missing this until I found it! ;)
Seriously, taking the d20 Modern Occupation rules and adapting them for D&D... or any other fantasy d20 game... was just what my campaign was missing. For those unfamiliar with the system, a starting occupation helps round out a character by giving him a couple of additional "class" skills that apply to his early life rather than his adventuring career. After all, who grows up planning on a career in "Rogue"-ing?
The occupations are well designed, and categorized by the character's point of origin. If your character began life as a rural villager, there's a list of occupations for him. If he started life in a castle, there's a list for that too. I have to say that this was well worth the price.