I would like purchase a very simple and straight forward USB<->SPDIF converter and do full duplex streaming (i.e. record sound from SPDIF output device, process the sound in Linux and play it back to SPDIF device in real-time). Would LOVE to know if anyone can recommend any of such devices (esp. from personal experience, for example Edirol/Roland UA-1D or Opcode DatPort appear to be such devices - only do they work on Linux...) USB<->SPDIF converter *must* work in *full duplex* mode (with ALSA generic USB driver or any other if such is available for Linux). If you do have something to recommend, then I would like to stretch your patience and ask you a question regarding the device/model of your choice: considering, that USB<->SPDIF converter is capable of recording SPDIF signal - I presume that it is capable of syncing to incoming input (i.e. otherwise clicks would occur). Also, given that the device is capable of playing to SPDIF device - it is assumable that USB<->SPDIF converter has its own internal clock (i.e. not recording anything, just playing signal back to say a DAT machine which will need to sync to the signal produced by USB<->SPDIF converter, etc.). Would I then be correct in thinking that if such is the case - then there would be some way of controlling whether to use internal clock or to sync to external signal - or would be such decision made automatically whenever deciding to record - USB<->SPDIF converter will lock to incoming signal (in such a case - it is important to know it, because problems could arrise if for instance single DAT machine was used as AD/DA box *and* set to sync to incoming signal - this way DAT machine would try to sync to USB<->SPDIF converter, whilst USB<->SPDIF converter would be trying to sync to DAT machine... pitch shift anyone?) Kind regards, Leon.