How To Guarantee the Time & Energy You Need