What is the difference between using portsnap and cvsupping a ports supfile? The last time I really used FreeBSD was several years ago, but it seems that portsnap has replaced "cvsup ports-supfile". What exactly is the difference between the two? What makes portsnap the better option?