You are right about the currency fluctuations but as far as I can determine the actual visa fees are fixed at a given exchange rate (currently £1 = 85 PHP) from a stated date (in this case 1st April 2008) until notified otherwise.
This appears to be administrative error but unfortunately as you know a simple beaurocratic error can have financial consequences for us.
It would be interesting to hear from those that filed their spousal visa applicationafter 1st April to see if they experienced the same descrepancy with the online form stating a different price (42,500) to the one stated on the wbsite (43,775).
Toks