If you are thinking about becoming a first-time homeowner, there is...