I just rate all websites iffy because the only sites I go on are safe for most children, but is the internet? To be honest, though, I don't know if you can say if this site is safe or not. Maybe you can. It does have the Neoboards which are like chat boards for neo-lovers. Neopets only lets people over thirteen go boarding unless you send in a form signed by a parent. It's also got a language filter and a "report this message" button in case of those accursed abbreviations and scummy scammers. You can also make Neofriends with your... friends. Or total strangers! You can neomail your Neofriends and they can neomail you back. Yes, neomail is like E-mail. It's all pretty self-explanatory. You can also send or recieve neomails with people who aren't your neofriends.
Parents, there is an easy fix for this. Make sure you are logged into your child's account. If your kid refuses to tell you his password, I say you never should have let them on there in the first place. Click on Account near the top of the page, then click Site Preferences. Check the box next to "Only Neofriends Can Contact". Now check the box next to "Block Neofriend Requests". Voila! I think your kid can still neomail other people at this point, but they can't neomail back. Unless they were your kid's Neofriends before that. Then they can still neomail each other. Junior can uncheck these anytime he likes but if your child is well-behaved, most likely he won't do that.
Note that when you first sign up on Neopets, they'll ask for your first name, not your last. I just typed in my username. It was an easy fix. They'll ask for your age so that they know when you turn thirteen and can go on the neoboards. They'll also ask for your E-mail address, so they can send you or your parent an E-mail telling you the the kid has signed up and cannot get into Neopets without entering the activation code included in the E-mail, and also in case you forget your password, then they'll just send it to you.
Oh, another thing I should tell you about: the NC mall. This is a place where you can spend real-world money, a.k.a. Neocash, on virtual Neopet clothing, “Neohome” items, etc. I just buy something with neopoints from “Uni's Clothing Shop“. It works just as well and spends no real-world money. Parents, note that neocash is Credit card-paid money and neopoints are virtual money you get by playing games, a few of which involve gambling with said neopoints. Also, you can pay for Neopets Premium (you don't have to do this because just being on Neopets is free) in dollar bills and, no matter how little money you spend, there isn't much you cannot do on Neopets. Now, if you'll excuse me, I'm going to put my neopets in the Neolodge. I'm going to be busy for a few days so if I don't put them in a hotel, they'll get hungry. I know they can't die, but the display says they're "dying" of hunger. This is too addicting. Bye!