Also check out my earlier post about date differences. Maybe it gives you some ideas...