Very useful info.
Also just to add to this, make sure you DO YOUR RESAEARCH! Too many people just get a specific model stuck in their head, and overpay.
Useful sites are:
www.epinions.com -Gives actual feedback from people who own the car (and other products)
www.kbb.com -tells a fair price for car in current condition, miles, etc.