SUBSCRIPTION AGREEMENT Dated October 29, 1999 by and between