Everything you ever wanted and more!