A ton of Bohemia games are on the current Humble Bundle. You can get Arma 2 plus all the expansions including the Dayz mod (all redeemable on Steam) for $4.80. You can get more or less games, depending on how much you pay. It's a killer deal if you want to get a friend into the game or even if you just wanted to play the expansions. There's even an Android version of Arma.
This expires at 11:59pm tomorrow Central time (I think. My timezone math is bad). Exactly 1 day 20 hours 5 min from now to be exact.
This is a good deal even if you only want to play the Arma 2 addons because you can gift the codes for the games you already own to friends (and get more people in Epoch).
The games