Thanks everyone. I think I will go with a NAUI, since they have the best schedule offer right now.

I just got an e-mail from the instructor.
Requirement:
> -Surface swim test (250 yd. or 5 laps)
> -Underwater swim test (50 feet)
> -Treading water (10 minutes)

I don't think I can tread water for 10 minutes.... so is that mean I cannot dive?
Worry worry...