RE: On / Off Switch
You can do a general web search for rocker switch and replace it for about $6 shipped. You can also go to a local store and get it cheaper if you have a tech type store. The only problem would be finding one that will mount easily.