look up any word, like the eiffel tower:
 
1.
Term to describe a website that is perpetually in BETA.
Some businesses thrive online others suffer from betalock.
by Bob R. Rigne March 03, 2011