Take a look at mimedialabs.com