Today we launched Myxa, a portal for shopping guides that help consumers find the best tech & electronics products out there. But this post is about the background of the Myxa site…. The year is 1996. The early days of the Internet. On November 11, myxa.com goes live announcing a…