still waiting for my custom keyboard to ship after 3 weeks of delays. would've been nice to know it was backordered before i paid. guess that's just another $150 lesson learned