that's is why I would rather have something existing than reinvent the wheel. Having said that, why don't you take a shot at it, oh cunning linguist?