The time has come to bury my twisted, dented, and bent K2 "learning" frame for a new one. I can order S&M through the shop I work at for cost+10% and I'm broke so that is my only choice. The geometry of my old bike is 21" tt/14.5"cs and I am 6' 175lbs and ride skateparks and street on it. A couple guys I work with ride NG Dirtbikes and swear by them. I have riden them a little and they feel nice but they don't run brakes like I do, so I couldn't quite try the same things. The NG Dirtbike is a bit shorter (20.25"tt/14"cs) than my current frame so I am wondering whether I should get the larger (21"tt/14.5"cs) NG Holmes. Which frame would fit my stubby-legged-long-torso 6 foot self? Will I regret buying the Dirtbike? Should I stick to what I am used to and go with the Holmes? Are there other S&M frames I should consider? Weight isn't a factor, strength and durability are. Thanks for reading through this lengthy question