@metafizix: good stuff! and