puki #1 I think there is an example in the code archives for something like this - I remember seeing it.