@timcliff: Good suggestions!