They were out of their 512 ddr sticks for a long time.
Of course, that epox is a pretty fast moving stock item. Unless something comes up, they should have it in stock soon. Look at the soyo dragon+. They go out of stock in one or two days, and they're back in another one or two.