I find that generally the msn webcam is reasonable, but not great- i don't use xp so video conferncing is not an option for me.
I find the quality on yahoo is ok, but the frame rate is a bit slow. If you are only chatting with one person though, Supermode is great

get nice large pictures and good quality, but it is a bit of a bandwidth guzzler.