Thread I started awhile back on this.
Thread link.