NiteMare, I'm done recoding the timeStamp object to support year and months.. Weeks would be easy to add if really needed. It uses real years and real months, no fixed length stuff. Please read your MSN.
(Kinda funny I took over the time calculation in your script since you had that end of month problem
. The JavaScript Date Object is crap... )