haha right on brotha... let's see, for starters, i'll fast forward to payday then fast forward to iPhone's launch... oh wait that would impossible because the iPhone hasn't been released yet... crap.How about a remote feature like the movie Click?
So, as you pull up to your gated community, you pop open your new iPhone, send a signal via web browser to your nice server at home and it opens the door for you. The only downside is: what is the latency on this versus popping in the code via the codebox?http://wiihacks.blogspot.com/2006/12/nintendo-wii-controlled-smarthome.html
This dude designed this system for the Wii but it's also web based—since the iPhone has wifi (and to a lesser control extent bluetooth), something like this could be adapted for the iPhone. Basically make a widget that sends the request to your webserver which does all the heavy lifting of translating those commands into IR for your components.