Well... maybe this isn't a bad idea. My first reaction "not another one...!" but at the same time, this isn't actually entirely from scratch....