I have been playing with Twitter's RESTful API -- just like Twitter itself, the API is powerful and easy to use. Getting a public timeline is as simple as "http://twitter.com/statuses/public_timeline.rss" Updating your status is not much harder: "curl -u username:password -d status="your message here" http://twitter.com/statuses/update.json". It's a good example of REST, which is extremely popular in Web 2.0 but still underutilized in enterprise.   Speaking of twitter, follow me to get my tweets.