I saw this on the Crysis Facebook page.
"If you didn't pre-order Crysis 2, you can purchase the game (X360/PS3) at Walmart for $59.96 and receive a $20 gift card! Online only."
http://www.walmart.com/search/search-ng.do?search_query=crysis+2&ic=48_0&Find=Find&search_constraint=0