Leslie-
You can also send your current frame to Calfee and they can usually fix it. It is a fraction of the cost of a new frame also.

I know a bunch of people who have done this(sent in specialized, cervelo, and look carbon frames). They are all really happy with the results, the paint is matched and everything.