There's really no excuse any more. You can now buy an 8GB iPhone for just $399, take it home, activate it, and use it with a prepaid card or existing AT&T account. If the unlocks prove to be working, add TMobile into that equation. What are you waiting for? Is this news enough to get you to buy an iPhone? Let us know in the comments.
Update: 4GB models selling now for $299 while they last. Refurb 8GB for $349.