Yeah, I've seen those "diapers" at the Space&Rocket Center in Huntsville, AL. And I think they also had them on display at the Kennedy Space Ctr in Florida. They looked nothing like the diaper I was wearing while I looked at the exhibitions though :tongueout:
And yeah - it takes the astronauts a long time to get into and out of those suits, so you can't just excuse yourself for a minute, open a zipper and pee into space. However, when you set foot on the moon, you could be on national TV and proclaim "A small turd for me, but a bit shit for mankind" while using your diaper
Peachy