Very good buying experience. I ordered my product, and received the tracking number the next day. It was very easy to navigate and buy from the site. Shipping is about one week from Canada to Southern California, which is a reasonable amount of time for five dollar shipping. My only complaints are the support; navigating around the knowledge base is a little difficult, and when I tried to retrieve my password (I forgot my password) to log into the site, it said an e-mail was sent, but I never received one. I will be recommending my friends to this site.