For some reason, I think I read in a magazine recently that Lemond steel frames are built in the US, but not positive.

If you can save up for your local builder, definitely go for that! I ride a quiring right now and love it. Supporting a local building makes spending the money a lot easiers I have found!