There are many hoops to jump through when buying your first home, from saving a down payment and finding an agent, to dealing ...