well if you don't mind being limited to other iChat users, nearly every Firewire-equipped camcorder can be used as a webcam in iChat AV. As far as other programs, i don't know. And for specific camera recommendations, i haven't used any extensively but i've heard good things about the Canon ZR series, if you don't ming somewhat poor low-light situations (i.e. always make sure you either shoot outside during the day or inside with plenty of extra light)