Confess I hadn't heard if it til 10 minutes ago when DS1 (Y8) announced he wants one and DH, via 'messenger' is enthusiastic. What does it DO?! Something about learning how to program?