Abstract: A system for merging text with distributed multimedia information comprising a processor, a network interface, a display, and a memory. The memory is configured to cause said processor to receive a request in said browser application to present said distributed multimedia information; launch said multimedia file presentation application; validate said distributed multimedia information; pass a pointer to said distributed multimedia information to said media command interrupt layer; and display said multimedia information.