I took a look at both std::vector and std::map and honestly...I dont know where to start! Could you possibly point out specific member functions so I can look into those and start experimenting?