Rain Jackets, Blazers, Suit Jackets, Winter Coats, Varsity Jackets, Bomber Jackets - there are really a lot of different types of jackets, come to think of it...