While most websites offer a general experience, some concentrate on catering to specific athlete need