Cubdriver,
From my time as an instructor at ERAU, every C172 I flew there had the sky-light or sunroof. In fact, I can remember the SOP for clearing turns requiring pilots to check below, infront, and ABOVE.
I left there in 2007 and even the new G1000 airplanes that were coming on line had sky lights.
pfactor.