CacheFS keeps a lazy local copy of your network drive in an attempt to make your network drive appear as fast as your local drive.
The project is far from consumer-ready, but it has hit a major milestone: It caches reads and doesn't appear to corrupt anything. I'm throwing it out here in the off-chance that someone else finds it useful, and for constructive feedback. Enjoy!
https://github.com/cconstantine/CacheFS