The EtherMega is so popular that we can't keep it in stock! Every time we finish another production batch it sells out within a day.
We have a batch in production right now, so if you want to make sure you don't miss out you can place a pre-order online. There's a limit of 2 per customer, and they'll ship at the end of April.