Jumping around the country--today, I'd like to point out the Virginia Museum of Transportation (http://vmt.org/). They are located in Roanoke, VA, and have an automobile collection railroad collection, buses parked around the property and a GREAT toy train exhibit that you won't want to miss.
They are located at 303 Norfolk Avenue SW, Roanoke, VA 24016 - right along the rail yards. Their phone is 540-342-5670.
We have actually been there and there is a lot to see. We especially enjoyed the toy train exhibit. Unfortunately, their buses are sitting outside in the weather.