L labs.teehanlax.com A digital mirror display built with seven-segments. 5 points divy 13 years ago 0 comments