Sorry, meant to reply all: --------------------------------------------------- This tool (DrIFT) can derive these instances for you, if you care to make rules for it, for Pretty: http://repetae.net/john/computer/haskell/DrIFT/ Jared. -- http://www.updike.org/~jared/ reverse ")-:"