Any one ever get a GPS repaired?

I have a newish Garmin Nuvi 500 with a cracked screen.

Any repair shops out there? Should i call Garmin?

Thanks for any advice, couldn't find any info in a forum search

Peter in OKC