With special thanks to kcrudup, solarnz, bigrushdog (Team Eos) and coolbho3000