You mentioned earlier that powering the Visor might be a problem. Now, you *do* know that USB does provide power over the cable, right? I bet you could figure out something using that.