We used dreambox for a while and liked it, but we came across a road block and it fell out of favor. The main road block was that while my DS could add single digits, he was too slow to add them when he was trying to do adding with regrouping and he became frustrated. I was trying to practice and get up his speed outside of Dreambox, but you know how these kids feel about repetition!