This is the best BDD explanation I have ever seen. It explains all the philosophy behind BDD, shows how it fits with RSpec stories, and how you can use Webrat to create a high-level integration test. It even shows how to use Selenium with RSpec stories!
Integration Testing in Ruby with RSpec's Story Automation Framework by David Chelimsky
Big thanks to David Chelimsky!