You state in you “blog” that the “best practice” is that each resource must have it’s own calendar.
The best practice in my opinion is to use the Project Calendar as the base calendar. The calendar that you set up to include all company holiday….etc. when resources are added to the project this calendar should be selected as their base calendar…this way all holidays are accounted for uniformly across all resources. You can select this from the resource sheet view and display the base calendar column.
You can then go in and make changes to the individual calendars for alternate working times, vacations…etc