I have placed many orders through Takealot the last couple of years and I must say, there service is excellent. Most often next day delivery.
I bought 4 blu-ray movies about 3 days ago which had an expected delivery date of between 7 - 10 days. 15th of August to be precise. This morning I got an email from them saying that my order is on is way ~~~ 15 days earlier than expected. And it got delivered at about 11 today.
You are my no 1 preference for buying blu-ray's.
You guys rock. And keep up the good work.