in reply to DBI Insert Unique Customer ID

As has already ben stated, the autoincrement key is the best approach. If you are forced to increment it yourself:
select max(CustomerNumber + 1) from CustomerList
Here is an easy way to get the newly created/incremented key using DBI, if you are working with an autoincremented field. Ater your insert, do this:
my $customer_number = $dbh->{'mysql_insertid'};