Hey,
This method is not full proof. For Aug. 8th 2012, my computer gives me Wednesday, but this method always gives me Tuesday. Any help?

8th (+8) , August (+1), decade (+5), year (+2), leap year (+0) = 16 / 7 = 2 , so Tuesday, right?