What is a Neopet?

A Neopet is a virtual pet in which you can play various games and such with. The websites is free to sign-up but there are various items you can buy. You can find more information here: