"Should I use a colon or semi-colon?" First, use good manners. You have hijacked someone else's post.