Steve Naughton just posted a great series of articles on how he implemented an attribute based permission system that works with Dynamic Data. This is something that we had been thinking about putting in the product early on, but decided against for a couple reasons:
Thanks a lot to Steve for coming up with this and taking the time to blog it so thoroughly!
Feel free to leave comments on Steve's blog, or in this forum thread where he announced it.