All you could want and more