not beating a dead horse at all. it's not academic optimization, it'll actually cost $$... i want it to be as little as possible!