I agree. This will be my last Drop purchase. Period. I'm unregistering from their spam mail and stopping all logins after this. Even though I did get the email that the item was shipped, this has gone on way too long. They're lucky that it didn't go until the end of month, since that was when I was planning on cancelling completely, adding yet another cancelled customer to their surely long list. There is absolutely no reason to keep customers on the edge of their seat for so long without any updates because the manufacturer messed up their shipping or overbooked (or whatever excuse they'd come up with). Thank you, Drop, for FINALLY getting this item shipped to paying (and VERY patient) customers, but it's too late for any possibility to get any more money from my wallet. I'm done with them. 3+ months is way too long to wait for a stupid keyboard.