From: rio4ruby [mailto:Christopher.Kleckner / gmail.com] 
#   require 'rio'
#   rio('filename.csv').chomp.lines(/Blah[^,]*/) do |line,m|
#     rio(m) + '.csv' << line + $/
#   end

simply amazing. btw, how does rio handle big files, does it load them whole in memory?

thanks for rio.
kind regards -botp