I already got my fill of this in Half Life 2.