Neopets was rescued from a corporate shuttering, and is now independent for the first time since 2005.