Told to me by a Wal-layaway employee--
Wal-Mart doesn't (didn't??) charge a layaway fee.
They have ended their layaways because they were losing money on their layaway dept year-round, except at Christmas.
Two reasons--
1. People put layaways in and didn't get them out, only showing up after 2 months (when the layaway was cancelled) to get their money back. By this time, the merchandise may have been marked down and Wal-Mart lost out on some (or all, depending on the % of the mark down) of their profit margin.
2. People put layaways in, then as the merchandise was marked down, would get price adjustments on their layaway. In essence, they were buying (usually clothes) when there was a good selection, but only paying clearance prices for them.