If you use the VS.NET add-in Resharper, this Live Template will save you a lot of typing:
if ($ARG$==null)
throw new ArgumentNullException("$ARG$");
$END$
Where the macro for $ARG$ is "Suggest variable of System.Object". I use an abbreviation of 'argn'.