Moody, you're going to hate me for saying this... but I think MS Excel would be able to do this
Okay, (again, I'm using Excel)... you can make the first col. (C3) like it is.
In C4, have it run this function "=sum(B2,C1)". This has it take the value of Column 3 horizontal of it, and add it to the Column 4 above it.
This creates a running total (I think
Hope that makes sense, I've never tried to describe excel functions on forums before.