Since you are using Visual Studio 2008, it may be beneficial to use Windows Workflow Foundation.

This article may help you decide.

http://msdn.microsoft.com/en-us/library/cc709416.aspx