Take your time, ask questions, and do plenty of research before you buy anything. Everything mentioned is very good advice. Its really a balance of how much money you want to spend, how accurate you want to be, and how long you can be patient waiting for armor.