What doctor is most like a Swiss Army knife?

I am wondering what specialty requires above average knowledge of most aspects of medicine. Initially, I was thinking emergency med. any thoughts?
Source: Student Doctor Network - Category: Universities & Medical Training Authors: Source Type: forums