This is a personal weblog. The opinions expressed here represent my own and not those of my previous or current employer(s) and/or business partner(s). This blog is NOT affiliated with ooma. Ooma is a trademark of ooma Inc. Any trademarks belong to the respective owners.