Prefixing a variable with &H would mean that VB expects a hexadecimal valueand prefixing with &O or just & would lead VB to expect an octal value.This would appear to be where the problem with spaces in between variablesand & comes from.