Ever seen "
High Fidelity"? Wonderful movie about an immature guy trying to step into his adulthood. Your post reminded me of that movie - and it may be that your guy is in that same in-between place. With a big plus of getting to watch cutie John Cusack!