I'm looking to start developing a simple task management application with a web interface.Three views - User/Admin/Status. No database yet as i think that would be overkill. I intend to store the data in xml files for the moment. My question - i am pretty new to development. I have been working as a qa engineer for some time and have good unix skills but have only ever really played with java/perl with no great success. Have had enough of wishing for applications or features. I'm going to write my own. I would appreciate any pointers the group could offer. For starters i am unsure if i should develop in vanilla ruby or implement ruby on rails if it is to be a web application. My initial thoughts are that learning ruby will be enough for a start but that i may have to use some MVC model?? I have hosting with dreamhost which supports ruby. I am currently expanding the spec and a simple UI which i can post when complete if people think that would be useful. Its based loosely on basecamphq but more aligned to the organisation i work for and i would hope to make it very portable. Many thanks for your time, Eain