Hi, I am confused (a normal state for me) about the State-Of-The-Art Story API to use. examples/calculator.rb has one syntax, the Blogs have another Syntax, so do the various tutorials. I realize that Stories are ongoing work, but it would be nice if there were something I could refer to to make sure that I am not using a syntax that will soon be deprecated, and that I am doing "what is right". So for Plain text stories I believe the current SOTA syntax is... -- text file mystory.story --- Story: My story description As a user I want to buy something So I have stuff Scenario: user has money and buys something Given a user has 100 dollars etc... -- Ruby file mystory.rb -- require File.join(File.dirname(__FILE__), "spec_helper") steps_for(:my_steps) do Given... When... Then... etc... end with_steps_for :my_steps do run File.expand_path(__FILE__).gsub(".rb",".story") end Now for the non-plain text stories is it this? (splitting into separate files is a YMMV thing) --- mystory.rb --- require File.join(File.dirname(__FILE__), "spec_helper") steps_for(:my_steps) do Given... When... Then... etc... end Story "my story description", %(As a thing I want to be able to dp something clever So that I get paid), :steps_for => :my_steps do Scenario "my scenario1" do Given etc end end Thanks for any pointers here. Jim