But, I think they will only match their in-store prices (assuming that they are different from the online cost).
As for Amazon, I think Ritz.com will match amazon, but the .com's customer service leaves plenty to be desired. For example, their protection plan (it's pretty nice) can only be serviced via shipment to ritz.com. You can't take it into one of their myriad of B/M locations.