Here's another version of the Easter Calculation algorithm:
http://sqlservercentral.com/cs/blogs/michael_coles/archive/2005/07/16/49.aspx
And something for calculating "floating" American holidays:
http://sqlservercentral.com/cs/blogs/michael_coles/archive/2005/07/17/52.aspx