Well written, all good suggestions (particularly the one about contacting people you'd been working with, thanking them, mentioning what you liked about working with them - that'll help a lot in future).
I'd just add 'IT' (in the sense of fixing things) to the skills probably worth brushing up on. If anything, a developer has more experience there than in carpentry.