I just noticed a problem with user registrations while the shop is installed.
The sql statement at line 783
// Register them into the database.
db_query("
INSERT INTO {$db_prefix}members
(" . implode(', ', array_keys($regOptions['register_vars'])) . ")
VALUES (" . implode(', ', $regOptions['register_vars']) . ')', __FILE__, __LINE__);
$memberID = db_insert_id();
returns a statement that has nothing for the MONEY register_var. This causes a problem with the sql statement. To fix this and allow registration of new users add this to the line just before the //Register them intot he database. line:
$regOptions['register_vars']['money']=0;