I’d highly recommend you check out 583 Travel if you live in Angeles City and are looking for an agency to help you with travel and/or immigration (visa, etc). They recently saved me from making an unnecessary trip to Manila to pick up my i-card. I’ve had very good experiences with this agency and plan to use them again. You can check out their Facebook Page for more contact information.
Note: Since I first wrote this post I have continued to use this agency for everything related to my visa here in the Philippines (renewals, etc.). They have been very helpful and I continue to recommend them.