Since 2004 , the show has had eight main characters :
Since the advent of a centralised cast , known as `` The Steam Team , '' in 2004 , the show has featured eight main characters .