As we all know, it can be a real pain to code out a custom list definition in SharePoint. Sure, not complicated but sheesh - enough with the typing!
Anyway, quick tip on getting the proper Schema information when you want to create a list. Create the majority of the list in SharePoint (views, etc. too). When done, you can use the following:
Note that if you navigate to a list and go to list settings, the "List=GUID" is there for you to copy.
The benefit of this method is that the Schema for the list is 'complete' and has all views, references to existing site columns, etc.