I've have had a MacMall account for ten years, my first G3, printer and all was purchase there. When my printer arrived in was damaged, I called MacMall and they sent another, I just put the damaged one in the box and sent it back postage paid.
I had purchased a Viewsonic monitor that died a week after the contract expired, MacMall sent a replacement all postage paid both ways.
I have had nothing but good, timely service from MacMall, though it's been sometime and things do change.