When you start your search for a new home, you might come across something called a Homeowners Association (HOA). It's important to understand the...