Overnight a broken pipe error has snuck into the AmenityServer object. The actually exception is thrown in a Pyro module, so there wasn't much I could do to fix it directly. I did manage to rewrite the server's main loop to avoid using pipes. I still don't know what caused the error to appear. It had been working for a week and then it didn't. Well, the updated version (Amenity 0.2.0) is up on the SourceForge page.
I'll be out of town this weekend. I'll be working on the Pike library. I may be able to find a coffee shop with wireless somewhere and update my progress. If not expect and update on Monday.