You're welcome. I'm not familiar with %B (or Bollinger Bands in general) or MFI or Ult Osc... so, I really can not make a critical comment, constructive or otherwise... other than if it works explore it :-)
unfortunately, MFI and %B are not available as a parameters for scans via stockcharts.com. you might want to look at stockfetcher.com, although i've only glanced at their scanning capabilities and can't recall exactly what they do and don't have.