I love Rogue Amoeba and I love Airfoil and it's been a wonderful tool to "fill the gaps" that Apple's left behind. I primarily have used it for Pandora, playing on my Mac and streaming to my whole-home stereo.

With Pandora on an iPhone and AirPlay able to stream it to my Airport Expresses now, I'll likely use it a little less. But I am still happy to see it around, happy to see Rogue Amoeba still pushing the envelope forward and making their software better and better.

I'm very disappointed that we can't send Airplay audio from our iPhones to the original AppleTV however. Makes very little technical sense, since we can send Airplay audio from our iTunes (Mac/PC) to the same devices. Just like we could before with AirTunes. But with Airplay on an iDevice, only Airport Expresses (old and new) and 2nd Generation AppleTV's show up as available destinations. It's an odd, confusing distinction and I wish Apple wouldn't have made it happen that way. The cynical side in me feels they deliberately removed such support (since it works in Airport Expresses that are much older than the 1st Gen AppleTV) as a way to push folks to upgrade their hardware.

That said, my disappointment was swept away when I discovered a totally separate hack:

http://www.macstories.net/tutorials/how-to-turn-your-iphone-and-ipad-into-airplay-speakers/

By copying two files from a 2G AppleTV, a jailbroken iPhone now acts as an available Airtunes audio receiver. The best part about it, is that even Airfoil recognizes it. No need to launch "Airfoil Speakers Touch," it just works, natively on the device. Makes the iPhone a great Airplay/Airfoil receiver, to use around the house.

I can't wait to see the additional goodness that Airfoil 4 will bring!