Debian comes in three flavors: Stable, Testing, and Unstable. Packages start out in Unstable, and migrate down through Testing and Stable. Stable is great for servers because it is thoroughly tested and gets swift security updates. Testing and Unstable are great for desktop systems because they have newer packages. Unstable really isn’t unstable, but works fine for a desktop system.