Check out specialized. I got my specialized computer for 20 bucks...it has pretty much everything but cadence...<cadence i realize now is important> but they make a high end one for like 40 or 50 bucks that has everything. The cable is nice and thick too so it wont break easily.