Random Tech Hoops Thoughts (Very Long)