Sorry!
Had to sprint out the door to radioshack to get another 4.7k resistor before they closed.
Well, it seems to be working now that I have two separate resistors. It's still approximately one minute behind but I'm not too bothered by that.
And now everything is printing in the correct place, the format for the serial monitor is:
Current Date/Time
of seconds and days since 1970
One week and 30 seconds from now Date/Time
For example:
2012/10/14 18:0:56
since 1970 = 1350237656s = 15627d
now + 7d + 30s: 2012/10/21 18:1:26
Before today, when the circuit was semi-working, and I didn't have SCL pulled up with a resistor, it would occasionally count time correctly. The odd thing is the actual date and time would always print in the "One week and 30 seconds from now Date/Time" slot.
Whereas now the actual date and time prints in the "Current Data/Time" slot, as it should.
Anyways, thanks for everyones help and clarification. This was driving me nuts!
Here's the pictures if you were still curious:
The Battery on the right kind of got cut off, but that's what the red and black wires disappearing go to.
No Pullup resistor
Additional pullup resistor added

