But you can't keep programs running on the remote machine if you close your SSH session or shutdown your client computer, can you?Use dtach or screen at the start of your SSH session and you will be able to reconnect to what you were running with a later SSH session. Each of these is provided by an rpm package of the same name in the base Fedora Core distro.
Of course. That works for command-line sessions, but you won't be able to reattach to a dettached ssh session running X11 applications and expect everything to be in place.