Restful design is a headache?

BUT - I still don't get it. The problem is, tutorials only cover the
basic stuff, and none of the application design elements.

I think a lot of the confusion around REST is that it really is, in
the practical context of building a rails app anyway, almost too
simple. That simplicity forces us to rethink how we've solved
problems in the past. And breaking those old thought patterns is what
is hard.

This presentation really helped me get my mind around it. I'm not
sure if DHH actually mentions REST in this video but the concepts are
there.

http://www.scribemedia.org/2006/07/09/dhh/

good luck!

I think the problem may actually be that he's after application
architecture tutorials in rails, and most rails tutes take it for
granted you have somewhat of a grasp on big picture scenarios.

Blog: http://random8.zenunit.com/
Learn rails: http://sensei.zenunit.com/