The offers offered by Amazon is nice I appericate it. I used to be a regular customer of Amazon but once I ordered a course book it was urgent and it was shipped from south India .as I reside in North it takes almost 15 days to deliver this changed my opinion and I started ordering through other sites.thereafter. overall the provide better service but not better delivery. Yes I resides in rural area but no of delivery from amazon in mt area is nearly 20 per day.