Not heard of Ext2 before - I'll give it a look. My likely solution is going to be a large Raid 5 array on the desktop PC over gbit networking, but it's always cool to have options available!
Ext2 is one of the native Linux filesystems. It's actually better to use Ext3 if possible, since that version added journaling.