See the pic attached, it's 95% finished now, so expect the code pretty soon.....

Any thoughts?