Hi everyone, this is my first post to this forum and a new Ruby hobbyist. I have a newb question that I am hoping you more experienced folks can help me out with. I am currently developing some ruby code that uses the File.find method to perform a depth first (by design) search of a directory tree. No big issues with performing that; however, I want to build in the ability to save application state if the app is forced close or on error. Specifically, if I have to search an extremely large directory structure; I would like to start at the location within the directory tree that was last reached prior to application shutdown. Also, the directory structure is projected to be millions of files, so I need to take that into consideration, as well. Initially, I was looking into Marshal and Pstore, but I am leaning towards potentially implementing a database to index the search paths. I am asking for any guidance to tutorials, design patterns, and anything else that may be relevant. Any and all comments are welcome. Thanks in advance for everyone's help. --Chris -- Posted via http://www.ruby-forum.com/.