The specific error that I'm getting is a System.ArgumentException with a message of "Value does not fall within the expected range".
I'd like to know specifically what could cause this error (I suspect some kind of overflow), but I'd also like to know if there's a place where these sort of generic .NET messages and their causes are listed.