For sleep and recovery all in one, I like Growth Factor XT. It will help you with a deeper, more restful sleep which will help with recovery. Also,you could use an ergogenic aid for recovery benefits as well. IntraMax and Ergonine come to mind. IntraMax can be used intra, pre, or post workout. Not only does it have ergogenic aids to help with performance and strength, but also whey hydrolysate and leucine to help with recovery.