Wowzers - I have never done anything with stored procedures before, that's pretty sweet. I'm definitely going to give them a shot and look more into them :)
Will set this up and try it after work. Would the above work if the userid was the same for multiple users? For example, if the ID was auto-increment for each user table, there could potentially be 3 users with the ID of 1. In the delete call would there have to be a reference to the usertype?
Thanks for the help - your example is great!