Firestone seems to think my CV Joint is fried. I suppose that makes sense considering the sound it was making. They didn't make it sound life-threatening. I'm probably going to take my car in for quite a bit of service when I move home. Guy said it should be about $200 - $220 to have the joing replaced. Add another $300 for whatever other work I'm sure they will find when I take it back. I'm guessing around $500 to get my car in tip-top shape.