Who played John Oates?
Cheech Marin.
Recently, I was checking some stuff out of youtube about Daryl Hall. He is a pretty cool guy. He renovates old historical houses. Colonial era ones in the US and he was doing one in London. He appears to be a smart guy.
He had a web show where famous singers would come to his home/mansion in NY state and they would play with a band.
Todd Rundgren showed up to do one and they are both Philly guys.
http://www.youtube.com/watch?v=1pLTD23l468&feature=related
Daryl Hall has a great voice. Todd has some good pipes too.