I need to calculate US bank holidays to validate a deposit date in a form.
Before I re-invent the wheel or convert the following code to HMG, anyone have something like this already?

fill the list with holidays
' New Year's Day Jan 1
' Martin Luther King, Jr. third Mon in Jan
' Washington's Birthday third Mon in Feb
' Memorial Day last Mon in May
' Independence Day July 4
' Labor Day first Mon in Sept
' Columbus Day second Mon in Oct
' Veterans Day Nov 11
' Thanksgiving Day fourth Thur in Nov
' Christmas Day Dec 25

Holidays list can be maintained in like .ini file? and universally function can be used?

Hi BPD2000,

I took the question marks (usage) as a question. My answer is yes and no. Yes it can be put on .ini and no because different countries have their own unique set of holidays. However personally I don't put holidays on .ini file. I put them in a table and use mm/dd as a code. Sometimes holiday is mandated by president/gov't official as a Special Non-Working Holiday. In this regard users are able to add holiday or exclude/include in the calculation for a given fiscal year, bank transactions, check clearing, Time calculation, OT, night differential (shift workers), etc.