WiFi in need of major help, otherwise wonderful