you might be interested in this, particularly the comments starting with Matt Davidson's. (And the rest, but especially those.)