Every now and then I stumble across something and say "I know I knew this before!" In Profiler, the Audit Login event includes regular logins and connection pooling reuse. If you run a trace and see a large number of logins you'll need to include the EventSubClass column to determine if they are pooled connections. Even more misleading is PerfMon. If you capture the SQLServer:General Statistics - Logins/sec counter you'll see regular logins and connection pooling reuse. I haven't found a way to have PerfMon just show me "real" logins and not connection pooling events. I've started watching...
The world needs more SQL injection comics.