You are absolutely right. I've ordered from Over the Rainbow and my order arrived lickity split. They also try to minimize the shipping costs. I think they are a great company and I will order from them again :D
here is a link
http://www.overrainbow.com