It appears a branch visit is required to open an account. Branches are located in New York City and in Flushing.
Based on the look of their website, they appear to do a good job at keeping expenses low. Perhaps that's why they have such strong financial ratings for safety and soundness: 5 stars (superior) at BauerFinancial (based on 3/31/09 data) and 4 stars (sound) at Bankrate.com (based on 12/31/08 data). The bank has been a FDIC member since 1984 (FDIC Certificate # 25749).
Other High Certificate of Deposit Rates