With respect to magnetic stirrers, I think a glass beaker or some sort of non-metal container will have to be used. A mechanical over-head stirrer will solve this problem (however even on ebay, they aren't really that cheap)... Me being a total noob, and in the planning stages of my DIY sous-vide journey, I am also confronted with the circulation problem - is the problem temp variation within the water bath, and most critically for us, the local temp around the SV bag? if so, hopefully a big enough volume of water and long cooking time should mean that local temp variation will be kept at a minimum, because the SV bag would have had plenty time to equilibrate with the water bath, and the PID-controller heating element is just there to balance conduction losses from the water bath. Maybe a little experiment is in order, involving 2+ thermocouples : one PID, and rest thermocouples/probes attached to thermometers, placed at different locations inside the bath and see how different volumes of food cause any temp diff, and see whether the diff resolves over time (or not) a SV nub, well-fed but hungry for SV! -coffeekev