HERE is a great article explaining HOA. If you haven't lived in a neighborhood these are things you should know about if you are considering moving into one, as most of them have HOAs.