Probably having a 3D printer is not all. The skills to do 3D designing to convert parts into printable data might be even more important. Shapeways can do your printing then.
For any Big Big Train enthusiast it is good to have a look at Vincent’s Shapeways designer shop. I posted about hime some time ago. He is that guy that has the 3D design skills and is a Big Big Train fan.