Is the USB drive reliable connected direct to a PC? (Having formatted as ext3 it won't load under XP/Vista by default - you'll need an ext3 driver such as
http://www.fs-driver.org/)
I think the buffalo firmware is probably letting you down, which means no easy fix other than plugging direct to a PC