I know what you mean about the cursing and the smiling - I was doing that myself recently. Hard to describe that mix of feelings... But such a nice feeling when you're done and it all worked out! Glad you were able to finish it in a weekend - that never seems to happen for me. :-P