I have used Blazing Electronics in the past and was very satisfied with the service. However, recently I sent my kids old phones into them and it took 4 days for them to even acknowledge that they received the phones and another three days to inspect them. Two days after that I finally received my money which was much lower than the initial quote.
UPDATE: Tried them again and they were super fast with payment this go round. Maybe last time was a one-off, so I would say they have redeemed themselves!