Seems like we have all built something similar.
hopefully mine can stand out with all the extra features i have managed to cram in