http://www.shervinemami.co.cc/faceRecognition.htmlIts at least a start. So, Your hal see's you with a webcam, and there isn't a training pic in the database, so he takes a few training pics and asks you your name. You respond with your name and he stores it in the facerec image database. now when you walk up, he sees it is you and greets you appropriately...and then your friends come over and it all happens again...hal says hi, who are you and trains a few pics then stores it and now knows that person. this code could be more efficient, but it is the right idea, and hal can have a brain plugin added to teach him how to trigger facial training and recognition from the dataset. As well as your name 'tag' being used as a user switch tag for his brain. and once nvidia works out CUDA with opencv, this will only get more powerful. Im going to work on making this program now. Who's gonna help me with this? and what is the best way to communicate directly into hal's brain? VBscript, java? so i need some help here but this can be done pretty easily if we come together. I'll work my a$$ of on the facial recognition setup if someone will help with the addon brain that HAL will need to use it....who's game? how bout you robert?