All good stuff, I'm very encouraged by what I read. I don't think I need to offer you any advice at this stage.
Athough there is a tip. I found that posting to others in need of help moved me further along (Remember all the tough love I dished out to you). I saw you posting to CBK on his thread, he sounds like someone who could benefit from some of the things you have learnt. Stick with him for a while and see what you can do.