I actually managed to create my first custom post type with custom data fields using this tutorial.
I have to say it was a pain trying to display the posts by custom taxonomy but that was because I have the taxonomy name argument incorrect in my query.
Also dates in PHP are a royal pain.
tafn