This thing is just OK. It's not worth the $300.00. In my opinion, it's worth about $100 only and this is due to the fact that it only comes with a few programs in it and there basically are not many others out there, unless you are interested in learning to code it yourself, which I am not.
In addition, it's only viewable from about 200 degrees due to the LED's only being forward facing on the little sticks that they are manufactured on. If you're really interested in something like this, I recommend the $80 - $100 4x4 or 5x5 one on Amazon that has about 30 minutes worth of built in programs that it cycles through. That one is actually cooler and far less expensive.