This is kind of off the subject, jslopez, but this guy told you he rides about 100 miles a day?! must have alot of free time on his hands!!
Anywho, mashing gets easier as you get stronger (obviously) and is best for short climbs where you want to keep your momentum. Everyone here's given great advice.....good luck!