I have a DataGridView filled with contacts and want the ability for a user to select groups of users and send an email. I accomplished this with a call to Process.Start with a mailto: string passed in as an argument. This works for small groups, but seems to have a size limitation around 2000 characters. Can anyone confirm this? Is there a better technique for allowing distribution lists like this from .NET?