Well, I ordered "Nightfall" directly from Stargatenovels and it took them 6 weeks to deliver it to me. 5-10 for international orders, my butt. Since then, I order only through Amazon - sure, they get it later but I still get it faster from Amazon than directly from Fandemonium.
Wow! That's a long wait time. I haven't had that yet, I've had nothing but positive experiences with ordering from overseas (Australia). I also order at stargate.novels.com and have never had an order take more then 10 days to arrive. Usually it's 8 days like clockwork and i've ordered many times. It's sad you had a bad experience with them.