There are some real Heighway apologists in this thread. People have been left waiting for refunds for a long time, yet there are still people making excuses for Heighway.
The way I look at it there is zero excuse for not immediately providing refunds when requested.