This document proposes a system to improve infrastructure utilization in IaaS clouds. It combines on-demand resource allocation with opportunistic provisioning of idle cloud nodes to other processes like high-throughput computing jobs. This approach increases cloud provider utilization and provides cycles to HTC jobs that would otherwise be idle. The system includes modules for on-demand users, opportunistic users, fraud detection, and automation/management.