Changed the code preview process to use a form post back instead of session management, this feels cleaner