A great way to make the home-buying process flow smoothly is to educate yourself and learn from mistakes others have made – this can make the difference between buying the home of your dreams and buying a “lemon.”