On the 1.0 version of the iPhone software, there appears to be a bug concerning VPN passwords and the onscreen keyboard. If you save one, it isn't always correctly saved. Upon connecting to the VPN, you'll be prompted to put in a password. Unfortunately, you are presented with only a numeric "dialpad" keyboard with no apparent way to enter text characters.
I've found that I can just put in a number and submit it, and then I'll get another password dialog box that gives access to the full alphanumeric keyboard. I'm guessing this will be fixed shortly, but I hope this helps a few people in the meantime.
Due to space constraints, the virtual keyboard on the iPhone doesn't include any punctuation. Instead, you press a .?123 key to bring up the numbers and punctuation keyboard. However, this is a bit of a pain when typing an email -- adding a comma or a period requires three taps: one to bring up the alternate keyboard, one to press the period, and another to return to the normal keyboard.
However, Andrew McCallum sent a tip to David Pogue, who then published it on this page that makes the process much simpler: instead of using a tap-release, just tap-and-hold the .?123 key, then slide your finger onto the period (or comma). As soon as you touch the period or comma, it's inserted into your text, and the normal ABC keyboard returns! It takes a bit of practice to get used to this action, but once you do, it's much faster.
In the comments to my blog post on the Macworld iPhone page, a reader commented that you can do the same thing more easily by just double-tapping the Space Bar. In my testing, however, I couldn't make that work (at least not in Notes or Mail).
My coworker Dan Frakes uncovered this little nugget: if you're reading an HTML email in the iPhone's Mail app, you can tap-and-hold on the link, and the destination URL will be shown. This prevents inadvertent clicking on spammy URLs, where the spammer has set the link text to one thing, and the link URL to another. Dan's got a screenshot of how it looks on the linked page above.
This also works in Safari on the iPhone, and that behavior is documented in the iPhone's user manual. (The manual is a downloadable PDF, and is not included in the iPhone's box. I imagine that's because the iPhone's functionality will be changing with future updates, and a printed manual would be nearly instantly out of date. Still, it would've been nice to find the download URL in the included documentation, at the least.)
Like many, I was a bit upset over the iPhone's recessed headphone port; it seemingly made it impossible to use most existing headphones with the iPod. However, I was able to modify my headset's connector such that they now plug in perfectly. Basically, my headphone's connector had a small ring of plastic near the base; I snipped it off with a utility knife. This only took about a minute, and it seemed like a relatively safe modification. (Of course, my headphones have a replaceable cord, so if I messed up, I knew I could repair the damage.)
If you try this, you are proceeding at your own risk: any damage to your iPhone, your headphones, or your fingers is your fault, not mine. You have been warned. See the linked blog post for more details, including before and after photos.
I was bummed to find out that it didn't appear that I could use one of my favorite web apps, Google Reader. Reader loads just fine, but it places all of the RSS articles into a div element with the overflow attribute set to auto. For non web gurus, this creates a portion of a webpage that can be scrolled, much like a frame within the page. If you try to scroll around in an area like this, it instead scrolls around the entire page.
The good news, is that there is a very easy way to scroll these kinds of areas. Just use two fingers to scroll!
[robg adds: You can occasionally see such elements on macosxhints pages -- I use them to post longer script/code blocks, as in this hint. The two-finger scroll does indeed work as described.]
When viewing the summary tab of an iPhone device in iTunes, clicking on the candy color capacity chart will cycle the Audio, Video, and Photos measurements through space used on the device, number of items, and (for music and video) total playing time.
Since the iPhone, unlike an iPod, does not do disk mode, one cannot store files in memory and attach them to an email on the iPhone (as I used to do on the Treo). I needed to be able to store certain files that I would be emailing to many recipients in the course of a job.
The solution is to use IMAP as the mail protocol (either a vanilla IMAP server, .Mac or, it looks like Yahoo Mail on the iPhone uses IMAP). Once you're syncing via IMAP, creat a new folder on the IMAP server (via Mail app on the Mac); I called mine AttachmentFiles. Next, email yourself the files you want to use, and then move the received email to the new folder. Sync up with your iPhone, and you will see the new folder and the email therein.
To send those files, just choose the email that contains the one you want, and forward it with the option to include attachments.