Swiss pairings are used in M:tG tournaments (actually it's "modified" swiss, but I don't know the difference). Here's how it works:
8 teams = 3 rounds
9 - 16 teams = 4 rounds
17 - 32 teams = 5 rounds
...etc
All teams play every round (unless they want to drop out early).
Round 1 pairs everyone randomly with another team. Teams that win their match get 1 point, losers get 0 points.
Round 2 and on pairs each team with another random team that has the same number of points. Basically after round 1, you'll always be playing a team that's doing just as well (or as bad) as you.
After however many rounds, Top 8 teams play an elimination bracket.
This type of tournament is generally best suited for large tournaments though, since it lets you play out a 1024 player tournament in just 10 rounds, and lets you continue to double player numbers with just one additional round per doubling. This is probably why M:tG tournaments use it (in addition to the fact that it lets everyone play every round). A pool-based system with the "top teams" seeded to be in separate pools would probably be better for something smaller like this.
8 teams = 3 rounds
9 - 16 teams = 4 rounds
17 - 32 teams = 5 rounds
...etc
All teams play every round (unless they want to drop out early).
Round 1 pairs everyone randomly with another team. Teams that win their match get 1 point, losers get 0 points.
Round 2 and on pairs each team with another random team that has the same number of points. Basically after round 1, you'll always be playing a team that's doing just as well (or as bad) as you.
After however many rounds, Top 8 teams play an elimination bracket.
This type of tournament is generally best suited for large tournaments though, since it lets you play out a 1024 player tournament in just 10 rounds, and lets you continue to double player numbers with just one additional round per doubling. This is probably why M:tG tournaments use it (in addition to the fact that it lets everyone play every round). A pool-based system with the "top teams" seeded to be in separate pools would probably be better for something smaller like this.