I need to say right up front, that I am not a hardware guy.

However, my Chief Financial Officer and real boss (i.e., wife) has given the green light for me to get a new laptop and she made the mistake of saying I could get anything I wanted (silly girl )

I want a laptop with a wireless internet connection and enough wherewithal to run Windows Server 2003, SQL Server 2005 and Visual Studio 2005.

I like to hear recommendations from the hardware guys out there? If you could get pretty much anything you wanted, what would it be?

Also, can I dual boot between 2003 Server and XP Pro? If I could, would I be able to get, programmatically, from XP Pro to SQL Server 2005 (which would be on the 2003 Server side)?

Or, should I just slap myself for even thinking about it and just run everything from 2003 Server?