I have not read any of these yet, but they sure look interesting. http://www.research.att.com/~macsbug/kkleung/index.html -- David Young OJC Art & Technology dyoung at onthejob.net Urbana, IL * (217) 278-3933