I am going to have to fully endorse this approach. Although the end result is the same as mine ( i have many repos files ), this is easier to maintain base and repos servers in one config file.
Make sure you delete all of your repos files in the etc/yum.repos.d folder if you have them all in your yum.conf. Like ssjahrodss says, try and read the posts here about yum and understand what they are doing instead of banging your head against the wall doing half mods.
