I recently bought a used mini fridge and an APPROPRIATELY rated timer. Still have not gotten the temp adjusted (using the timer) but I need to get it between 50 and 60 degrees Fahrenheit. This will make BSFL go dormant and can last for months. This allows me to order 1 or 2 thousand at a time to save money.
I like to let some of them pupate... my chams love the hunt. You can also make a weekend feeder by putting the pupae in a container where the chams can't get to them but the flies can get out of.
Unrelated to chams... I used to raise chickens and rabbits. The rabbit coops where designed so the poop would hit a slanted floor (under the wire) and fall off the back. Anyway, the BSF would lay their eggs in the mess and when the larvae would start to pupate, they would crawl up hill and fall off the front of the poop catcher and the chickens would gobble them up. It was a great feeder all summer long.
Feeder variety seems to be the key to successful cham keeping. It also helps keep chams from getting bored with the food.