May 16, 2008Society & Culture05/16/2008 | Do NYers know anything about GE's photovoltaic micro solar panels? Our man on the street tries to find out.