Partners
USA+Swimming
NC+SWIM
Zaxbys
Perfect Practice: how to get the most out of your training

Short, but great article on the physical, mental & emotional components of training 

http://www.usaswimming.org/ViewNewsArticle.aspx?TabId=1&itemid=5272&mid=8712