Have to check this out, looks interesting.