Government has introduced the online passport renewal facility. Currently only available to expat Pakistanis. Should save the applicant considerable amount in the shape of travel and hotel costs to reach the nearest Pakistani mission. Cost is US$25 which seems reasonable given the savings mentioned above. One can pay thru credit card which means that the process can be done from the comfort of your office or home. A scanner is required for finger prints though.
Please inform your friends and family abroad who have a Pakistani passport.