The NTFS-3G driver is an open source read/write NTFS driver for Linux, FreeBSD, Mac OS X, NetBSD, and Haiku. It provides safe and fast handling of the Windows XP, Windows Server 2003, Windows 2000 and Windows Vista file systems. POSIX file system operations are supported, and full file ownership and permission support is available as well.
ntfsmount (part of the ntfsprogs) is an read/write userspace NTFS driver. It provides full read-write access to NTFS, excluding writing compressed and encrypted files, changing file ownership, access right.
It is different from the kernel driver in the way that is resides in the user space. That means that it is a bit slower but has more features, and we love features, don't we?