Michael any reason why you like 17530101 as opposed to 0? I'd never really thought to use the 17530101 like you are doing, but I picked up the use of 0 for doing the same thing from Gregory Larsen's article on databasejournal.com...
peitech you may want to check it out as it includes a number of examples for calculating just about any date you need and has the added benefit of being wicked fast...
-Luke.