You can pick up an iPhone without a contract simply by paying the full retail price for one at any place that sells them. The problem with that is that initially, you won't be purchasing an "unlocked" version, and you will have to go through your carriers process for manual carrier unlocking...