Another way to plan ahead: read Boscher's articles on how to best develop classes. They can be found at
http://www.geocities.com/jandrall/
Understanding which race/class combinations develop quickly and which develop slowly can mean the difference between fun and frustration.
Alternately, some people intentionally choose hard to develop race/class combinations to increase the challenge.