A word for the wise about looking for belly button rings -- for sale rings are not the way to go. You really don't want to get a cheap belly button ring, because it is much more likely to break and is almost guaranteed to get infected.
Although it may seem like a pain to pony up for a nice belly button ring at first, you will save yourself so much time, pain, and money by just investing in a good one. That means for gold belly button rings, only buy 14k belly button rings, and for any other metal, make sure it's at least of surgical grade.
In the long run, you will end up saving yourself the money you would have spent by not spending it on cleaners and disinfectant.