I'm writing a VB.Net application that connects to a SQL 2000 database over the Web, For speed reasons it seems like it would be better to open the database connection when launching the program, and close the connection on exiting the program. So when making queries the database is always open. Would this cause a problem for SQL? Would there be any performance issues I should worry about?