I keep getting flats
Are the holes always on the tread side of the tube?  Do you often go over curbs or other large bumps with the bike?  The possibilities are:


you're damaging the tube when you change/patch it
you're running over a lot of thorns/tacks
you're getting "snakebite" flats from running the pressure too low
someone has it in for you and is "helping" the tire go flat


In any event, for that much weight on a road bike 60psi is the minimum you should be running -- I run 90-100 on my 700C-35s.  You should get Kevlar-belted tires -- much more puncture resistant -- and get tires that are rated to run at least 80psi.  And I'm wondering if 35s aren't a hair wide for 19 rims -- that may be contributing to snakebite punctures.