I'm happy to know that I'm not alone in this issue, frankly I was wondering why I hadn't heard more people complaining about this problem! The Toshiba systems are old now, but still in wide use.

The SonicWall that you have is likely for your network in general, this solution requires a dedicated device (though who knows if there is another way using other devices). The ZyXEL ZyWall USG 20 looks to be around $200 on Amazon at the moment, so it didn't seem worth investigating since this was the "known" solution.