I refuse to deal with Wal-Mart online again.
I had ordered the CS3 upgrade when they first advertized it with a discount.
They took the order. Then one week later Walmart sent an email the day of the scheduled delivery canceling the order. I checked the website and I could order it for $30 more that day - IN STOCK. I called Wal-Mart. They said they would "research" the cancellation.
Finally 3 weeks later they called back and said it was their right to cancel the order at any time, and besides they no longer carried the item. I should have ordered it at the higher price while it was available and THEN requested a refund for the "overcharge".

I thanked them for their superior customer service. It will be a cold day in hell before I visit that web site again. Pursuing this further was simply not worth the aggravation and my time.