why the writes are sometimes failing.

Without ever having looked at the code involved, I assume you are writing stuff back with ftp. Is it possible that the sync is timing out because you aren't talking to the player for a while and the player is restarting? That is what was happening with my ftp upload patch before I added the (ugly) hack that basically pings the player every so often.

-Mike
_________________________
EmpMenuX - ext3 filesystem - Empeg iTunes integration