@petita: excellent tutorial!