You don't always need to wait 2 yrs

ATT is actually (in some cases) willing to unlock iPhones still under contract. <said while pointing at the wife's unlocked 4S on the table>. Although the 'you need to complete the term commitment' language is still visible online at their site, it's something they are overlooking in some cases, mostly having to do with your account standing/history. See here for the language that is overlooked:

I find Business customer care to be a lot more responsive to such requests than the normal CS channels. In the past I have had unlock code requests taken care of in a few hours or overnight via email.
Since the OP asked about the Verizon version, it's a moot point anyway. GSM side is already unlocked wink