The almighty web

Couple of questions - AND not looking for personal slams - rather honest objective critique

What are the best sites for tri information & why?

What are the best web sites to buy tri related products and why?

What things would you like to see improved on either of these type of web sites?

What do your really hate about web sites in general?