There might be some third party repair shops that can repair it.
But, if there's something physically wrong with the screen, you'd have to buy a new screen and put it in (what a repair shop would do).
If you have insurance on it, you can file a claim. It's a $130 deductible.
You can hunt down a new device on ebay.
Or, you can wait until next week and buy a Nexus4 for $350 through the Google Play Store and not worry about contract extensions.