Nice done Schengen Visa calculator
It was very easy to calculate number of allowed stay days in EU area even with 5 different braking periods. For U.S., Canada, Australia, and some other countries visa is not required - in order to get right numbers you may wish to enter one or two years of 'valid visa' time.