joeytwiddle: anyway, you likely want to know what kind of design requirements I've had with this thing