john cusack is the perfect guy. say anything, hi fidelity, gross point blank.... mmmmm....