Welcome to Cyrus.org. This site was the home of Cyrus Shaoul's personal web site, but it is now on hiatus.

In the meantime, please visit Cyrus's new personal web site