Also, being that chrome extensions are comprised of just HTML/CSS/Javascript, anyone can easily view and replicate the source code and compete against you. The only way that I know to circumvent this is to have your chrome extension interface with your server, where the actual functionality is hosted.
What are your thoughts and experiences on this?