Here is a cool spinning top that can spin for hours. TOTEM has a motor and rotation sensor that lets it spin longer than your average spinning top. In fact, it can achieve over 4 hours of spinning. Totem has an ABS construction and runs on a CR2032 battery.
Totem will be available in various colors. An LED version is also available.