It seems that chroot has been incorporated into OpenSSH in the latest release, making it much easier to enable sftp-only accounts that are confined to their homedir:
http://undeadly.org/cgi?action=article&sid=20080220110039
Previously, you had to implement cumbersome patches and hacks to achieve this functionality, which is easily enabled in vsftpd and some other FTP servers.