Weaving - Beyond the Basics