Ohhh interesting... this is all utterly foreign to me as I've never done anything this low-level before, haha. Thanks, that's helping a bit although I still don't understand how to implement that ...