Buying a home is without a doubt the most complicated purchase you will ever make. The list of logistical and financial details is long — from getting your downpayment together to paying legal and closing fees, all the while having to deal with a number of...