Though I make no attempt to hide my affiliation with my current employer, my views are my own. The content contained within this blog in no way represents the views or opinions of ELC Technologies, its Executive Board, clients, managers, or shareholders. Though ELC frequently deals with pre-released software, hardware, and services, all opinions contained herein are based on inference from publicly available sources. Content contained within these pages is not linked to any privileged information and does not reveal anything about the future direction of ELC or its clients.