Re: The risks of cut&paste...
"(Don't understand the downvotes)"
@Charlie Clark: the downvoters are the ones who have not had to deal with a Web application created by cut and paste from various sources without any use of a central library of routines.
Ex-PHB: I don't code. But I can now recognise future pain when I see it.