wow. this is pretty cool, and really makes one think...