When it comes to deploying SharePoint artifacts, I pretty much always insist on doing as much as possible using a feature and CAML as opposed to using the UI or writing code. CAML is very possible and most people don’t realize how much you can do with it. The XML scares a lot of people but...