Great to hear it worked Jimmy! Uncleed is correct, the contacts can just loose connectivity slightly and make everything go haywire.
I had it happen to me a long time ago, and since then i've used it a couple of times...it's just one of those 'tricks of the trade'
LGW - It would be a good tutorial..I'll get on it soonish

nice idea.