@timcliff: Great suggestions!