Although a first solution for this problem is already available in the App Store, there are still some shortcomings (no landscape, no iWork docs) apparent in this app. I'm fully convinced we'll see this app in much better shape soon, but until then do this: Simply send the docs via email to yourself.
That's it - you can view a lot of document types in Mail -- even in landscape mode.
Simply start listening to your music, then while listening, start your game. Wait until the music stops and the game's music begins. Now just press the top iPhone button; this will put your phone to sleep. Press your headphone button to start the iPod music, than wake up your phone, slide to activate, and you'll be back to the game while listening to your music.
[robg adds: You can also double-tap the Home button to bring up the iPod controller, assuming you have the phone's preferences configured to do so.]
My company uses Exchange, and hearing Apple chime on about Exchange support started to get under my skin after my first few unsuccessful attempts at getting it to work.
What I didn't realize is that Apple has SSL enabled by default. And since my company does not use SSL for Exchange, the verification process will always fail despite the Domain, Mail Server, and other settings from the configure new account screen being correct. The solution is to just save the broken settings, and then manually edit the account and disable SSL.
I hope that, in a future revision, Apple fixes the auto-detect settings that Entourage supports, or at least gives access to all settings from the Configure Account screen.
You might think you are out of luck when using Location services on your old iPhone, but you aren't! You have to perform an extra step, and you are relying on the original iPhone's tower triangulation method instead of GPS, but it's better than nothing. It, of course, requires the iPhone 2.0 software.
To use location services with your current local location, before you access any program that needs to know your location, go to the Maps program, and use the Find Location icon to get your current location by triangulation. Then, access the program that plans on using location services, and it will use your current location. (If you've used the "OK to use my location" button to access a program from one location, then move to another location and launch a location-aware program, your stored location will reflect your first position until you force it to update using this technique.)
I've had to do this manually every time I wanted to get local information, but it works well for apps like box office when you don't know the local zip code, or CareerBuilder when you just want a general location in order to display local jobs. Just remember to take the location for what it is.
With AIM available in the iPhone's App Store, you can now send and receive SMS messages without paying for a plan or individual messages. Also, this will be even better when the notification service works on applications sometimes this fall.
First, download AIM onto your iPhone, then start it up. If you want to send a text message to (617) 555-1212, just send a new IM to +16175551212. You should receive a confirmation message from AOL saying your message has been sent, and the user can reply and you'll receive it on your phone as an IM. Hope this hint saves some people a few bucks.
[robg adds: We covered this technique for SMS via iChat a few years back, but I felt it worth mentioning again in the context of the iPhone.]
The mdimension.com feed from the hint includes a screenshot, which the Pinch Media feed doesn't (as of yet, anyway). Hopefully Apple will soon create some official App Store RSS feeds; I've been checking their RSS page daily, but there's nothing listed there just yet.]
On the new iPhone software, you can search for a contact using the first and last name. For instance, if you want to search for Pedro Fernandes, you would write P F (that's P, then a space, then an F). The iPhone will filter out all the contacts with first and last name starting with P and F, and vice-versa. You can further refine the search by typing more letters. This is a great time-saving feature; thanks, Apple!
Bonus hint... on a standard phone (none-Apple) I always stored the names in such a way that you can do this search. So for instance I would have: Pedro Fernandes stored as PFernandes Pedro, Tania Silva stored as TSilva Tania, Daniel Fidalgo stored as DFidalgo Daniel, etc. This enables a quick search through first and last names. So if you are stuck (or by choice) have an old (classic) phone, maybe you find this usefull as well.
Calendar syncing via MobileMe to an iPhone works great, except it doesn't include subscribed calendars yet. (An Apple knowledge base article makes it sound like they are working on it.) Here's a workaround that's good for static calendars, like US Holidays or Jewish Holidays:
Select the subscribed calendar in iCal.
Choose File » Export... and save it someplace.
Choose File » Import... and select the file you just saved.
Uncheck the subscribed calendar so you don't see duplicates on the local Mac.
Now your holidays or birthdays will be shown on the iPhone.
I don't have the latest firmware (quietly released only when a restore is performed), but a lot of people have been complaining about abysmal battery life for the 3G iPhone (four to six hours). After a lot of trial and error, disabling push mail and only checking mail hourly has greatly improved battery life.
With wifi, Bluetooth, 3G, and GPS enabled, battery life is is more consistent with the first generation iPhone. A quick check of the Apple support discussion board reveals that others are coming to similar conclusions.
[robg adds: Disabling push email on first generation iPhones running iPhone software 2.0 should have similar benefits.]