Somewhat off topic, but I found this an interesting article on mod design and working with a modding team in the Half-Life universe.