before I post any code, I should probably explain the weird way we choose who buys stuff for who. my family is made up of three branches no one buys for anyone else in the same branch names are first given to the leader of each branch, and then one is given to each adultRead more