Here's a good article from Bicycling.com about climbing hills: Fly Up Hills.