Nope, this does not fix it :-(
My SQL set up is
CREATE TABLE members (
id int(10) NOT NULL auto_increment,
username varchar(50) NOT NULL default '',
firstname varchar(50) NOT NULL default '',
lastname varchar(50) NOT NULL default '',
showname int(10) NOT NULL default '0',
status int(10) NOT NULL default '0',
dob date NOT NULL default '0000-00-00',
address varchar(100) NOT NULL default '',
city varchar(100) NOT NULL default '',
country varchar(100) NOT NULL default '',
phone varchar(100) NOT NULL default '',
email varchar(100) NOT NULL default '',
password varchar(100) NOT NULL default '',
respect varchar(200) NOT NULL default '0',
mailing int(2) NOT NULL default '0',
joindate date NOT NULL default '0000-00-00',
closed int(10) NOT NULL default '0',
closedreason varchar(250) NOT NULL default '',
level int(2) NOT NULL default '1',
accounttype int(10) NOT NULL default '4',
acctypestar date NOT NULL default '0000-00-00',
acctypeend date NOT NULL default '0000-00-00',
helping int(2) NOT NULL default '0',
image int(20) NOT NULL default '0',
forumtype int(10) NOT NULL default '1',
lastforumpost varchar(100) NOT NULL default '',
sig varchar(250) NOT NULL default '',
banuserf int(10) NOT NULL default '0',
bc06agree int(11) NOT NULL default '0',
confirmcode varchar(200) NOT NULL default '',
KEY id (id)