I wonder, by the way, if we really need to have all the configurability we currently have... To keep bringing up the cairo canvas as an example: if it works, why wouldn't it be enabled all the time on Unix? --tml