You might want to hang on. Apple are likely to refresh the product with some kind of upgrade in mid-June -- if you lock yourself into a contract and they announce a new version with extra bells and whistles six weeks later, you're likely to be a bit miffed!
Cheers
Jim