Ok, that covers a lot of ground. Lets take this in stages.
I’m not sure what you mean by “WEP” string. There is the SSID and the WEP key. The SSID can change if you have authorization set to ‘open’ and another router is broadcasting in your area. The WEP key shouldn’t change once you’ve set it. If the key changes then the software is getting another key out of /etc/sysconfig somewhere?Ok, that covers a lot of ground. Lets take this in stages.
If I correct it some 12-15 times, I can eventually sign on, but not predictably.
Are you sure you are signed it to the correct router at that point? Do you perhaps have conflicting wireless managers running?
There is also intermittently the error message that “wireless is disabled” Trying to figure that one out is a real chore.
That message may simply mean the wireless card is not associated with an Access Point. When you are connected does the card have good signal strength?
The manual wireless switch that works under windows seems to be irrelevant under linux, …
That would indicate a driver problem. The driver does not completely match your card. Since it worked at one time this would suggest a driver upgrade created an incompatibility with your card. Try rolling back the driver.
… This can sometimesbut the linux wireless seems to only work if I have previously connected under windows,
Same answer, driver problem. Or there is some setting on the card that is not getting set but which is left over from running under Windows.
which raises the question, why bother with linux?
Only you can answer that. If you are happy with Windows then use Windows. The thing I like about Linux is the tools exist to solve the problem yourself, command line tools like: ifconfig, ip, iwconfig, ifstatus, ifup, scripting tools like: bash, perl and python, and management packages like wicd. Windows machines don’t always work perfectly either and when they go castors-up I reach for my Linux CD.