Wind power : recent developments - ?