Security is a big concern for me, so whenever an update is launched, it's my top priority to update my sites accordingly.
I now know enough about php to write all my own code modifications, and when I do so, I annotate them in a development forum, for example:
Open: site/folder/filename.inc.php
Find on line 123:
CODE
<?php
$somecode = $somethingelse['anything'];
Add, After:
CODE
$someOtherStuff = "Whatever";
and so on and so forth.
I also use Replace Withs and Add, Befores.
I started annotating like that because of years spent working with phpBB forums.
When there is a new version update, and parts of the code have changed, I update the annotations in the development forum as well, so we can keep track of the changes.
The point of this is that we need to apply updates regularly, and it saves a lot of time beig able to have a reference like that available. We couldn't do without it.
We're using CC4 now , and whenever an update is released, it can take up to a week for us to re-build our system over CubeCart, which forms the core. In fact, much of my Easter will include upgrading from 4.1.1 to 4.2.1 (Skipped 4.2.0 on purpose)