HTC Evo - Can Wi-Fi Radio Sleep?
Presuming that you normally only want your Wi-Fi switched on in certain locations (e.g. Home and Work), then an app like Locale that can change profiles and switch power-hungry components like Wi-Fi on and off based on your location might do the trick for you?

(note that this is not a free app)