Hi Keith, You can do this by creating your own port protocol handler for pnm or audiobook in the same way as ftp and http are handled. This is done by creating a port handler object and adding it to the system/schemes block. Try doing a "probe system/schemes/finger" to see an example port handler object. There are probably other examples around as well. - jim At 11:20 PM 12/7/99 -0500, you wrote: >normally is? For instance, if I wanted to be able to say: > >read pnm://whatever-real-audio-file > >and have it do something over pnm (whatever that is... it's something the >realplayer uses). In other words, add a new protocol capability (but still >be able to say: read ftp://ftp.site.com). > >or read audiobook://blahblah > >and have read be some kind of speech synthesizer and actually "read" the >book. This is a silly example, but you get the idea.