JDog, I don't have the links but try googling "Subic" and the following words "Master Dive" and "Scuba Shack". I believe those two are INSIDE the freeport whereas Blue Rock and Johan's are located nearby in Barrio Barretto (just a short drive outside of the Freeport, maybe around 5min?)
PG based TechAsia runs a tech wreck course in Subic but I forget which dive shop they use in the freeport.
if you're serious about tech/ wreck diving then Johan's (i.e., doubles, nitrox, trimix, etc...). If you're just looking for more casual diving then blue rock and the others will probably do.