My funtastic experience with the Nintendo 3DS (and a reflection on ...