If you do start digging into it, and you have the money you might want to spend a weekend and replace it all. It's not very hard and will probably cost about $300 but your car will ride like new in front. New upper & lower arms w/ball joints, new endlinks, outer tie rods, and new OEM bushings can make a world of a difference.
Take a look first, some of it may be fairly new already. Make sure to pay attention to the condition of the boots on the ball joints. If they are torn or cracked replace them immediately. When a ball joint completely fails it tends to be pretty bad (you are likely to crash!).