The location check-in service Foursquare completed a $20 million round of financing last week valuing the company at $95 million. This valuation has brought up some questions: Is Foursquare really worth that much money and if so how will their investors recoup their investment in the newest darling of the social world? The largest investor, [...]