^^^
yea, definitely run live update before doing anything else...
mista, i essentially learned ccp from reading the manuals... imo, anyone who knows how to "think logically" (i.e. how do i get from point a to point b, one step at a time?) and is willing to put in some time can program quite well in it...
it doesn't hurt to have programming 'sperience (i've got more years than i'd like to admit

), of course...

but i think that the "experience" factor more plays into what i said in the previous paragraph... it helps a lot if you know how to properly flowchart out a process and it's functions... where most people get "stuck" with ccp (and other similar coding type tasks) is that they don't know "what to tell the remote to do"...
if you do have the software, i'll share my ccp file with a mx-5000 and a msc-400 in it (as well as a mx-980) with you if you like. if nothing else, it'll give you a baseline for what their structure looks like, some coding examples, and so on. drop me a pm with your email if you are interested.