I've always been a huge fan of Specialized... but they can be a pain in the butt to find...