If you are seeing this page, then you visited a web site that Alan Fahrner had.
Why is it "had?"
Because every site just adds attack vectors, and malicious hackers find holes too readily. So, I (Alan) am reducing my sites to a minimum, and am redirecting zapped ones here.
You can still contact me.