In reply to Rick.

Hey Rick - It sounds like you have a lot to say! I too second Jeff's recommendation that you get yourself a proper blog. That way we can follow what you're saying more clearly and it's not lost in the comments. It looks like you have a lot of great experience to share.