I signed up for the Bee Bucks. I think you have to buy $800 to use them.
I have found mann lake to have great customer service. They probably just need to wait for some office person to do the computer work.
I've always had pretty good luck with Mannlake, that beebucks dealio is worth it if you're the sort to order consistently.