I'm beginning to think that Greg Grunberg is my perfect man. Tall, funny, smart, self-depricating, a little pudgy, consistently employed, loyal to his friends (especially those who keep him consistently employed).
Alas, he's already married with three kids, so he'll be no threat to George's husband status. But if Josh keeps dating that incontinent skank, Greg can easily have his spot on the boyfriend list.
Colin, on the other hand, isn't going anywhere.