I'm not much of a coder, had some experience with COBOL, Pascal, VB and a little C+. My silly question is thus: What have you based the in profile user code on? ie all the stuff we can do with conditions, begins, and compares etc etc. It looks like an interesting blend of things, to my very inexperienced eye.