I got this email from my Walmart Pre-order.

Walmart.com
4:55 AM (9 hours ago)

to me
Dear Albert,

Thank you for your recent Walmart.com order. The release date of the item(s) listed below has changed.
The revised arrival date is shown below.

While we are sorry for any inconvenience this delay may cause, please note that Wal-Mart does not control this release date, which is set by the
manufacturer.


===========================================================
ORDER SUMMARY
------------------------------------------------------
Order Date: 14 DEC 2011 12:01 AM
Order Number:

Description
------------------------------------------------------
Diablo III Collector's Edition (PC/ Mac)
Original release date : 07 FEB 2012
New release date : 31 MAR 2012
Should arrive by : 11 APR 2012
Selected Shipping Method : Standard


============================================================


If you wish to cancel, please call us soon at 1-800-966-6546 and a Customer Service associate will assist you. We're here Monday through Friday from 8:00 a.m. to 10:00 p.m.(CT) or Saturday and Sunday from 9:00 a.m. to 10:00 p.m. (CT).

If you do not cancel this order before it ships, we will assume that you accept the delay in the availability of this item(s).

This delay only affects the item(s) listed above. You can check the status of any remaining items in this order by visiting the "My Account" main page:


If you have any questions, please reply to this email and let us know how we can help.

Sincerely,

Your Walmart.com Customer Service Team

I took out the Order #, I was going to post a pic but it wouldn't let me. Also took out Email links since it wouldn't let me post them -_-.