How accurate are the pee gender predictors?

Kristina • Pregnant with our second child. Our first is 22 months!
I really don't want to wait but I also don't want to waste $40. This will be my second kid! I can't wait :)