CDNN - Always excellent Service. Never taken more than 5 business days.
At one time they had Great sales on mags. Haven't seen one of their buy 3 get one free in a long time.
I would suggest signing up for their email list. I have never had a problem with to much "junk" from them. Only get what I ask for and they don't pass your address around. But they do let you know when specials are going on.