I never make a thread for something that I can find in less time than it takes to bring up some internet forum, hit the "new thread" button, and type out a post.
Not that I care that you made a post, but it is true that it's always faster to search for stuff that is really common. This was at the top of the list when I searched for iPhone 4 repair cost on google:
I would take to a Genius at an Apple Store. I dropped and cracked my front glass with a case on and they did a one time replacement for me. Swapped it out for a new iPhone. Would have been $199, but I was lucky.