Oh, and when using Full-auto or semi-auto, you can also move up to your agility bonus in meters (?) while firing.  If you move during the semi-auto fire then it just cancels out the +10 to hit, and during the full-auto I think it goes from +20 to a -10 penalty.  Useful for getting to cover while still (hopefully) doing some damage.