Multi-media coordinator