Everything Guy described and more.