Whether you are a first-time homebuyer, looking to trade up or downsize your current home, the homebuying process can often...