Today is Tax Day for those of us in the United States, and a day of great frustration for anyone who hasn't navigated the often complicated world of taxes just yet. If you've waited until the last ...