www.beginnertriathlete.com also has a bunch of free training programs. They also have a very supportive forum.