Talk originally given at FISL 2012 in Porto Alegre, Brazil. Video: https://youtu.be/anXKAcrJ5Wc. I gave a slightly updated (and frankly, tighter and better produced) version of this at the Liferay Symposium in the fall of 2012: https://www.youtube.com/watch?v=Pm8P4oCIY3g