It''s been a month since the facebook batch API was announced. Now, you can use it with your favorite framework. First, an example: facebook_session.batch do @send_result = facebook_session.send_notification([12451752],"Woohoo") @albums = facebook_session.user.albums end puts @albums.first.inspect Every call to Facebook for the batched session will be sent at once. Results are available outside of the block. In the above example, you can''t access @albums inside the block passed to batch (After all, the albums haven''t been retrieved yet) Once the block is executed, you can treat @albums just like the old return value. Some internal changes were required for this to work. I updated all of the accesses I saw in session, user and data. Let me know if you get errors anywhere else. I''ll be blogging about the implementation at some point. It''s a pretty cool example of dynamic ruby. Mike -- Mike Mangino http://www.elevatedrails.com