Yep, yet another byte-ordering problem. Luckily I'm familiar enough with that code to have seen it right away, without wading through a level 100 debug log. Should be fixed now - try CVS updating. Cheers, Matt