Call me crazy, but shouldn't the entire section "//Show tip number" just be simply this:
Code:
lblTipNumber.Caption:= 'Tip ' + (iTemp+1) + ' of 8'
end;
or am I missing something?