David J. Weir's personal home page is now hosted at saoghal.net.