You should probably have someone look at this as well. I know enough to not see any glaring errors, but this really isn't my area of expertise