I've got the check today by Indian Registered Post (Speed Post-EMS). The check was dispatched from Hyderabad post office of 11-June and received on 14-June. I have been receiving my check by BlueDart for the past over one year without any problem, between dates 1 to 3 of each month. I wonder, where the check had been lying since Google issued on 26-May (till 11-June). i.e. Did the Google not dispatch it for 17-days ? Hope those all are still waiting their check will get soon by registered post....GOOG LUCK. BUT... the cause behind this delay still need investigation...Is there anybody else found the check on different channel ???