I've been trying to find a Cupid's to review for the Hot Dog Spot blog, but they appear to be dropping like flies. Van Nuys, Panorama City and Northridge are all gone according to the phone book. Sherman Oaks' phone is a fax machine now. Is Tarzana still there? Have we lost Cupids?