Free SMS Text Messaging on iPhone with AIM
This post references software that no longer exists, notably the AIM (AOL Instant Messager) service, and cellular plans that are no longer relevant. Nonetheless we are keeping this post up for posterity sake. Long live AIM!

The iPhone 3G is awesome, we all know that, but the rate plans are not necessarily awesome for everyone, and some of the cellular plans may be cost prohibitive for the amount of text messages that you get. Wouldn’t it be great if you could send text messages (SMS) for free with iPhone?
Well guess what, you can get free SMS text messaging on your iPhone by using the AIM protocol. Yes, AOL Instant Messenger!
First you’ll need some kind of AIM client for your iPhone, so you can either download the AIM client for iPhone from the App Store, or even use Meebo.
Here’s the most important part, add a new buddy to your list, but use the full phone number with a + sign in front of it, like so: +18085551212.
The plus sign is crucial because thats what tells the AIM protocol that it is an SMS message.
Now you can SMS any phone on any carrier from your iPhone, without using any SMS messages or without having an SMS message plan!
If you’re confused, check out the screenshot which shows adding a cell phone number in iChat.


Life is officially easier for front-end web developers, you can now easily test browser compatibility by running Firefox 2 and Firefox 3 concurrently with a great utility called MultiFirefox. Simply install MultiFirefox, then rename one of the Firefox applications (to say, Firefox 3), and upon launch you can select either application version to run. MultiFirefox is fast, free, and simple to use, so check it out. Mac web developers rejoice!
If you’re wondering how to mount an ISO image in Mac OS X, it is very easy. For most ISO images you can mount them simply by double-clicking the ISO image file, and it will go through the auto-mounter app within Mac OS X putting it on your desktop.
Update – May 2011: We have written an up to date article on
Whether you’re a systems administrator or a web developer, or anything in between, chances are you’ll have to flush your DNS cache every once in a while to get things straightened out server-side, or even just for testing certain configurations. 



