Comment How about ViVu (http://vivu.tv) (Score 1) 170
Have you looked at ViVu (http://vivu.tv) they seem to provide a decent functinality for the kind of application you are looking for.
Make it myself? But I'm a physical organic chemist!