Good tournament bracket software available?

Anyone know of any good software for creating/printing tournament brackets?

--Important: For double-elimination format tournament--

Here are the main requirements I am looking for.

Importing from Excel:

•The ability to take an Excel file that contains all of the competitors’ data, e.g. name, team name, belt, weight, division, etc. and easily import that information into the software for bracket printing.

Bracket adjustments on-the-fly (for example):

•If I have a 12-man bracket ready to go, and one of the competitors doesn’t show up, I can immediately remove the competitor from the bracket and print a new 11-man bracket (double-elimination format).
• If I have a 12-man bracket ready to go, and another competitor needs to be added to the bracket, I can immediately add the new competitor to the bracket and print a new 13-man bracket (double-elimination format).

Thanks.

Sam