For those that didn't see my post a week and a half ago, Mike Gallagher was talking on his radio show about where he had investigated a situation that he guarantees to be well grounded in fact.
Sears provides for each and every one of their employees that is called into military service leave the following: Sears makes up the difference in pay to keep their full pay while they are on military leave as well as provides their full benefits (medical, etc.) for up to 2 years. Mike recommends keeping Sears in mind when we do our holiday shopping this season and to look up someone in management while you are there and thank them for doing this for our heroes.
Craftman tools are close to #1, so I have heard.
Some don't like Walmart, but I find them to be very troops supportive.