###The short answer ...would be that I strongly believe answers on AU should be self-contained, complete and independendly usable. External links can be useful to add interesting stuff, but the answer should still work without.
###Scripts If I write scripts as (an) answer(s) and I find out is is not working in newer versions, I try to update it. In many cases, if possible, I add an explanation on the concept, and sometimes on the coding.
Apart from that, Sometimes I add a (link to) a more advanced version or a link to launchpad for a ppa. That should in my opinion however never replace a working solution as (only) posted here.