The Peek-a-Boo web site is now located at:
http://www.clarkwood.com/peekaboo/