Seems like we have all built something similar.

hopefully mine can stand out with all the extra features i have managed to cram in