US traffic stats http://www.quantcast.com/youtube.com http://www.quantcast.com/netflix.com 11m (obviously doesn't count xbox and apps, etc)
Really minutes spent is the most important factor to look at. with 5x the uniques, and being free, I wonder how total minutes spent with netflix content compares to youtube's.