About 2 years ago I purchased a JBJ Nanocube direct from JBJ. What a nightmare! The lid was broken, that took 4 or 5 calls to finally get taken care of. The skimmer I ordered didn't show up with the tank, I was told it was on back order and would ship about 3 weeks out,(they gave me a date, I just don't remember it). Well, 4 weeks went by, I called and it was still on back order, another 5 weeks passed, I called again and they still didn't have my skimmer, I told them I would just go buy a different one and to credit my card for the skimmer I paid for. Another 9 weeks passed, along with many calls, e-mails and snail mails and finally I threatened them with legal action before they refunded my money. Oh, the ballast for the lights went out in this time as well, 2 more weeks to get a new one. My honest opinion is they are about the worst company in the hobby to do business with. My next nano will be Oceanic or Red Sea, or DIY, but it will not be a JBJ product.