Thanks for the deal; that's a good one.
Some caveats for those thinking of purchasing from Gamefly, though:
1) You can't activate the game on Steam.
2) You have to download the UPlay client, as well as created a UPlay account, to use the game.
3) In a truly mind-boggling bit of wtf'ery, UPlay...