Whizbiz - Ladies Pee standing up!

Don't want to sound like a perv...but this popped up in google adsense and i couldnt help but click. Not being a lady myself...Im not sure if it should be taken seriously or not. Is this something the lady folk would employ?
http://www.whizbiz.com.au/?gclid=CNfJvc ... hgod7yHyPw
http://www.whizbiz.com.au/?gclid=CNfJvc ... hgod7yHyPw