I often see parents complaining that buying toys for their kids is sheer waste of money. I think they are totally wrong as children learn by playing with toys. In fact toys have a vital role to play in developing their motoring skills, boosting creativity and imaginative skills. We may find it insignificant but they are interacting and discovering their new world through toys. Toys also improve their cognitive development by improving their focus and memory. Building blocks is an excellent toy for them to develop cognitive skills. So I think we should give them right kind of toys at the right time because time is also very important. Do you buy toys for your kids?