You can add also "Ghost Recon" - it has replay function, which allows to record and watch whole missions - the only problem is, that it's a little bugged - sometimes it doesn't save enough data about player aiming (so while watching replay crosshair can be away from enemy soldier but he'll die

- it just looks kinda strange).
Anyway, if Ghost Recon have this function, so it's expansion packs should have it also:
- Ghost Recon: Desert Siege
- Ghost Recon: Island Thunder
Oh... "IL-2 Sturmovik" has demo recording feature also.