eddy chen's crappy attempt at a home page.