Dryland program

Right now I'm training for the 200-500 yard freestyle. I'm swimming between 4500-5000 yds per workout and around 28-30k each week. I've thought about using the simple weight program from swimming.about.com and some running but was open to other suggestions for a dryland program, any takers?