We have re-shot a few fabrics where the picture quality was not ideal. In order to see the new photos, please clear the cache of your Browser, then go back and look at the fabric. This is something you should do periodically anyway.
Delivery can be generally expected within 2 weeks from the shipping date of the order (orders usually ship within 48 hours of payment). Please note that this is an approximation as it relies on the mail, a service over which we have no control.