I think they can also be a high-maintenace item depending on its use. My friend left the roof open on her Integra and a dust storm came through Dallas, filling her tracks with sand and grit. It made the most horrible noises from then on until she spent big $$ getting Goodson Acura to disassemble and clean it. As for me, a sunroof serves one purpose in Dallas...letting hot air out after sitting in the sun all day.