I have a custom made "vest" that goes almost to the floor. Right now it weighs over 16 lbs and has no duplicate buttons or pins. Word of advice, don't wear it all day. Max I wear is 1-2 hrs/day. I also do not go looking or ask for pins. Teams just come up and add them.
http://www.chiefdelphi.com/media/photos/34262