Notice how DB-centric that guy is. That is exactly why I disguise SQL-servers and prefer to keep everything (well... as much as possible) written in one language (Ruby) and this is precisely what Rails is good at.<p>DB performs two very-very boring actions: it only <i>stores</i> and <i>retreives</i> data for you. Definitely not the most exciting things a software hacker dreams of. One very smart guy once called all databases "toilets where we keep our @#it, I prefer less primitive activities".<p>Rails tries as much as possible to relief a programmer from this repetitive #@it-taking exercise.