Bump with a small addition to 4th idea. \o/