Switched to a profile-based setup.
Fixed wait-for-keypress exit and reworded log messages for clarity.