Thanks Paul, really appreciate the info! I'll take all of this on board and get to grips with the debugging properly.