Yes the library and the internet are our best friends, I also push playground physical play. The physical play burns those calories, so that sometimes we can get a little sleep at night. The wife and I also take turns looking after her as she has more energy than either of us have. Also, we give dd lots of household chores. We pay her and she is doing pretty good for herself. Oh we have to always learn new ways to try to keep some level of sanity in the house. We give her a lot of responsibilities with her chores. I thing that keeps her mind quite occupied. She loves marine life, so we make the rounds to a local aquarium, so often that the employees know her well.