Rob, This one is a combination of two issues you fixed yesterday - the one about the default connection change not sticking and the error creating tables. If I leave the default connection alone and just add a new connection to an external db, everything works fine now...table added, form, group, 2 elements, etc. If I change the default connection to the newly created connection, the db settings stick now, too, whereas it was changing the database from the new db to the site default, if you remember correctly. NOW, if you change the default connection to the new connection, then try to create a new table, it fires that 500 error. BUT, it did, in fact, create the table, form, groups, and elements?!?!? Strange. 500 - An error has occurred add key: Table 'cb.test2' doesn't exist SQL=ALTER TABLE `test2` CHANGE `` `` int(11) NOT NULL AUTO_INCREMENT So the steps to replicate this would be: Add new connection to an external db Change the new connection to the default connection Try to add a new table (selecting the new connection) It looks like what is happening is that selecting the new connection as the default is maintaining the database name (created a new MySQL db named 'external'), but the new table creation using the new connection is still using the site default db (in my case, 'CB'). I'll quit screwing around with the default connection now.