I spoke too soon.
Have stopped usign the Vista firewall and moved back to Comodo and all seemed fine for a day, but now I'm unable to start Apache again
Have tried with Comodo running and with no firewall at all, but it's still not starting!
Any more ideas folks?