@robert: cool stuff and a nice story!