Thanks Raizor, I think I have it sorted, shame there is no way of working out the number of frames by the size on the fly
Global Font = LoadAnimImage("sfont16.bmp", 1, 16, 0, 944)
This one had me confused as the width is set to 1 but the fonts are 16x16, would I be right in thinking it is possible to create more frames than there really is? I/e 944
Thanks.