Helms,
Sorry you had trouble with the solution. I may not have made it clear that the first row of equations (in Row 2) is different than the rest of the rows (Row 3 equations and beyond.)
Here are the formulas of Row 2:
B2: =Mortgage Details :: B$7
D2: =IF(ISERROR(PPMT(Mortgage Details:: $B$5/12,A2,Mortgage Details:: $B$6*12,Mortgage Details:: $B$4)),0,PPMT(Mortgage Details:: $B$5/12,A2,Mortgage Details:: $B$6*12,Mortgage Details:: $B$4))
E2: =D2
F2: =IF(ISERROR(IPMT(Mortgage Details:: $B$5/12,A2,Mortgage Details:: $B$6*12,Mortgage Details:: $B$4)),0,IPMT(Mortgage Details:: $B$5/12,A2,Mortgage Details:: $B$6*12,Mortgage Details:: $B$4))
G2: =IF(ISERROR(IPMT(Mortgage Details:: $B$5/12,A2,Mortgage Details:: $B$6*12,Mortgage Details:: $B$4)),0,IPMT(Mortgage Details:: $B$5/12,A2,Mortgage Details:: $B$6*12,Mortgage Details:: $B$4))
H2: =Mortgage Details:: B4+D2
And these are the formulas for rows 3 and beyond, with relative addressing, of course:
B: =IF(H2>Mortgage Details :: B$7, Mortgage Details :: B$7, H2*(1+Mortgage Details :: B$5/12))
D: =IF(ISBLANK(C3), H2*Mortgage Details :: B$5/12-B3, H2*Mortgage Details :: B$5/12-C3)
E: =E2+D3
F: =-H2*Mortgage Details :: B$5/12
G: =G2+F3
H: =ROUND(H2+D3, 0)
I took these expressions from the still-working document that I saved when I answered the question back in January, running in Numbers '08. I haven't tried the document in Numbers '09, but I guess that it would run there too.
I hope that this additional detail helps.
Jerry