If there are any extra geeky types looking in this might be right up your street.
www.research.IBM.com/quantum