Ravine Law Corporation (formerly On-Call Counsel, Inc.):  advising technology companies on transactions and other business matters