Just got back to Steamboat after picking up Becky Sears from her CTR finish. Not sure what the general knowledge is but we were surprised to find a bike shop in Silverton. It's a small shop called Polar Opposites on Empire St (I think) with pretty much all you'll need to get back on the trail. It's run by a guy named Matt who I'd be fine entrusting my bike to. It fills a gap in the CTR shop list. For the CTR in 2013 it'd be good to call and see what hours it's operating.
Cool, thanks for the info!