although I am a Niner Guy myself.... I know Specialized makes a FANTASTIC bike!
from the their push bike to their downhill bike would only need an engine to make it a motorcycle
road bikes... cross bikes... whatever Specialized designs and builds is a fantastic deal for the money
need to watch this video
(cool web page and cool videos... the first link has some entertaining video options... nice web presentation)