The term "hard-drive" based source is a bit misleading. The hard drive is only a place to store the data. It might be stored in RAM in the future or 3-D magnetic memory. The term should be "computer-based" source.
You can read this paper comparing computer-driven to CD transport:
http://www.positive-feedback.com/Issue22/nugent.htm
In a nutshell, the computer has the capability to "feed" the audio device in any number of ways - streaming at high speed, native speed, bursting or network packets. Many of these data transfer techniques have intrinsic buffering in them, allowing the D/A converter to be fed with a fixed clock rather than a PLL. Doing this with a spinning CD is much more difficult. The Lavry concept is a good one. I'm not convinced that it is jitter-proof however. I have at least one customer that replaced his Audiophile USB with my Off-Ramp Turbo 2 and reported that the sound was more clear and focused driving the DA-10. This should not have been the case if jitter were completely rejected. However I do believe that Lavry's DAC is one of the better designs on the market for jitter rejection, even though I have not heard one yet.
The point is that there is at least the opportunity to generate a non-PLL clock to drive a D/A chip directly with Computer-driven audio. Not so with a transport. You might say: well what about a word-clock driven back to the transport? It turns out that the reality of this is much more difficult than the concept. Most modern D/A chips are not even clocked on the word clock, it is the bit-clock or the master clock. To drive a DVD player for instance, you would need a 27MHz clock from the DAC to the Transport. Then you must divide this down inthe DAC to synthesize the clocks needed for the D/A converter. Then, in order to make this work, the D/A must resolve the phase difference of the Transport signals and the local non-PLL clock. The phase of these signals will change with the digital cable length, delays in the transport circuitry and clock generation etc.. The total timing budget is about 75 nsec for 24/96 signals, assuming S/PDIF interface. The slop in the reading of the bits from the optical head will probably eat-up most of this budget. The only way to pull it off is probably to FIFO buffer the data coming into the DAC to allow it to slop around. I'm not saying it is impossible, just more difficult and involves tight coupling of the transport and DAC. Mixing and matching transports and DAC's would not be possible. The Meitner system got around all of this by using an I2S interface. This is much simpler, but still relies on a PLL.
Steve N.