Barry Grimes comments on EA Global Live Broadcast