Well you should post it so we can contribute and/or critique it.