For swing traders with a time frame of a few months, I think WMT is a very good buy around $46. Until then, it's going to be range-bound and very frustrating, IMO.
While the economy gets weaker in 2006, the weak retailers get weaker (K-Mart, Sears, J.C. Penney, etc) and the strong get stronger (WMT). Look for WMT to kick butt in late 2006 and all 2007.