Thanks for your advice and encouragement. I agree with everything you say and do my best to act as you suggest, but it is a roller coaster, especially as a single parent (the kid and his mom are no longer on speaking terms, so I've got him 7 days a week, and being 48 years older than the kid doesn't make things any simpler either).
There are days it seems like the whole world is working to undue what I've tried for so many years to accomplish as a father, but I'll keep on truckin'. And in 5 or 10 years I guess I'll find out if I've done any good. Wish me luck!