Cannonball communications