Clay,
Yes, I'm actually writing the documentation on the C.R.U.D. setting right now... how ironic. Yes, whatever login you use to connect to the SQL Server will have to have write permissions on the database to be able to save the records.
I've attached the script file I use to create the stored procedures for our unit testing. Basically, you just have to follow these rules:
1). The UPDATE and DELETE stored procedures need to use the same concurrency type as the business object is set to.
a). If you're using row versioning or timestamp, you need to pass accept the row version or timestamp column and check the value.
2). Any output value (new row version value, assigned identity value, etc.) needs to be returned through an output parameter.
3). Use the field names for the parameters with a common prefix. The StoredProcedureParameterPrefix property allows you to set the prefix that you want to use (defaults to just '@').
Just take a look at these stored procedures and I'm sure you'll get the idea of what you'll need to do. (Until I get you the new CHM with examples

)