Does Optimal Layout deal with switching between single and dual monitors? That is, can I save layouts for each case and have your app switch when a second monitor comes online or off?
Yes will get you another paid user ;)
Yes will get you another paid user ;)
It's also really easy to rapidly apply any kind of custom position using the grid.
This isn't exactly what you are after but it still gives you a lot of flexibility.