The information in this weblog is provided "AS IS" with no warranties, and confers no rights.

Use this blog at your discretion. I am not responsible for any consequences of using these ideas, plans, views, opinions, or anything from this blog.

All postings here are truly my personal opinions, and do not represent those of any of my employers, ex employers, clients, or anybody for that matter. My thoughts and opinions may change from time to time and as technology evolves. My views and opinions are as of when they are posted.

Feel free to challenge me, question me or disagree with me about the contents in the comments section of each blog entry, but I reserve the right to delete any comment for any reason whatsoever.