For those you you who haven't played Call of Duty 4: Modern Warfare yet, Steam are offering it for the low price of 17.99 instead of 29.99, which is 40% off!

The offer is only available this weekend, so get moving!

Thanks: VG247