Egpal used to provide great service. They lived up to their 30 min guarantee. In the past when they wouldn't send in time and you signed off, sometimes once they sent it would get returned to them, but they would check and send back. Last night they didn't send for over an hour. Today I signed on and still didn't see my order. I contact them and they said it was sent have a nice day. I said it must have been returned and was then ignored for an hour straight. Finally he answered, it was sent have a nice day. Don't buy from them... Thieves