ADVANCED POWER SOLUTIONS LTD