This website is obsolete (for now...) Richard Plevin maintains two active websites at

In 10 seconds, you will now be redirected to www.plevin.com.