Don't be afraid to make a lowball offer either. Your agent will pretend to be your pal, but the bottom line is they make more if you spend more. I used to do this for a living and got out because the people were so duplicitous. Also, inspections inspections inspections. Don't skimp there or take anyone's word for anything. Licensed and bonded inspected is the way to go.