lol....never even thought about the race/class bonus. of course starting out the trainers are only in Silvermoon (BE), or danaresesesssss(?..lol)Driani. I went with BE since I could spell the city name :), and it was Horde. I agree with a previous post that you need to get into a guild that may not have a JC. They can provide you with additional mats, as well as a reason to make more stuff. At the Lwr lvl's, you'll find other players at your lvl who'll will love ya for Giving, yes, I said GIVING, them rings and things. As you know, the object is to produce product, and not stuff your bags. I lvL'd fast and fairly cheap by using what I call a 30/30/30 rule. 30% to the guild, 30% to the AH, and 30% give away. The give aways most always come back as customers, the AH provides funds to lvl with, and the Guild Master has me fresh on his mind because he gets Items from me pretty much daily. In return, the GM sends me upgraded gear, and extra gems, and my guildies are never wanting for Jewelery.
Oh yea, and don't stop making items just because they turn gray, this is your bread and butter.