Re: It's gotten better.
"(Eventually I got a Linux-owning friend to explain to me that you fix problems like this by logging in from a remote computer, su root and issuing the command e3fsck -f -b 8193 /dev/hda1. How's that for intuitive?)"
These days for most distros you just boot from a live CD and work through a repair menu. Worst case 'touch /forcefsck' from the single user mode prompt.
But I do take the point...