Agree with all you guys. My thinking on order of likelyhood...
1) Alignment (Check tire wear. Should still be those little nubbies on the tire if its only a week or two old) They wear off first so it can be a good indicator for alignment)
2) Ball Joints (Lift front, push/pull wheels really hard at 3 & 9 o-clock, should be zero play at the ball joints)
3) Shocks (does car bounce more than once after a bump?)
4) Brakes (tear down and rebuild)
DIY - Complete Brake Rebuild F&R
5) Wheel bearings (Lift front, push/pull wheels really hard at 12 & 6 o-clock, should be very little to no play)
Not much left after that...