Anyone know if the Beast Wars 10th Anniversary Megatron and Optimus Primal are still shipping? I've seen a few Primals, but only one Megatron. Weird thing is that they were all at one store (a Target). No other stores in my town have had them in stock: They either still have the old waves clogging the shelves, or have stopped carrying the line completely. I kinda wanted another Megatron, but I really don't want to shell out extra cash for shipping, or even worse, have to bend over for eBay scalpers or online dealers. So I guess I'm asking if I should just be patient and keep hunting or bite the bullet and track one down online. Thanks.