I needed a remote for my client's motorized screen overnighted to me. It was a small purchase- I would imagine the shipping probably cost more than the item- but their sales rep made sure the order went through and shipped in time for us. They really helped us out in a jam.
They have a good selection, but I don't like that you have to wrap your own gifts from the bridal or baby registries. I stink at wrapping- now I just buy gift cards. LOL