How long did it take you get through it?
There's no difference, but I trust Steam more than I do itch. lol