Vince Vaughn should be Pete Tyler! Keanu Reeves might be okay, too, but Vince Vaughn would be better. John Cusask already played the guy in 'High Fidelity' who was a loser, by the way, and Pete Tyler is much cooler and better boyfriend material. Everyone should read this book 'cause it's great and then write Vince Vaughn and tell him to do the movie!