Well here's an update. Brian came over today and helped me change the strut mount and all four tie rod ends (both inners and outers). He also rebuilt my driver's side outer CV boot since it somehow got a slight punture in the boot and was throwing a little grease. Big thanks to SyntheticShield for the boot kit!

Anyway, after the tie rods and strut mount, the popping is gone. Now for the great news as far as I'm concerned. The car drives SO much better. It no longer feels like it's fighting me down the road. No more vibration and no more following the ridges in the pavement. Oh yeah, and my steering wheel is centered again. Really an unbelievable difference considering I haven't even gotten it aligned yet.

We checked the LCA bushings and they looked great, so we didn't mess with those.

So, with all that said, thanks to everyone for the ideas on what was going on.