Recommended viewing order for Babylon 5?

I'm gonna start watching Bablyon 5 and I'm wondering what the best order to watch the episodes is? I've searched Google and what not and this is the best I could come up for continuity of story. Anyone have any other suggestions?

Babylon 5

Movie:
Babylon 5: The Gathering

Season 1 – Signs and Portents
Midnight on the Firing Line (103)
Soul Hunter (102)
Born to the Purple (104)
Infection (101)
The Parliament of Dreams (108)
Mind War (110)
The War Prayer (107)
And The Sky Full Of Stars (106)
Deathwalker (113)
Believers (105)
Survivors (111)
By Any Means Necessary (114)
Signs and Portents (116)
Grail (109)
Eyes (122)
A Voice in the Wilderness part 1 (120)
A Voice in the Wilderness part 2 (121)
Babylon Squared (118)
The Quality of Mercy (117)
TKO (119)
Legacies (115)
Chrysalis (112)

Season 2 – The Coming of Shadows
Points of Departure (201)
Revelations (202)
The Geometry of Shadows (203)
A Distant Star (204)
The Long Dark (205)
A Spider in the Web (206)
A Race Through Dark Places (207)
Soul Mates (208)
The Coming of Shadows (209)
GROPOS (210)
All Alone in the Night (211)
Acts of Sacrifice (212)
Hunter, Prey (213)
There All the Honor Lies (215)
And Now For a Word (214)
Knives (216)
In the Shadow of Z'ha'dum (217)
Confessions and Lamentations (218)
Divided Loyalties (220)
The Long, Twilight Struggle (219)
Comes the Inquisitor (221)
The Fall of Night (222)

Season 3 – Point of No Return
Matters of Honor (301)
Convictions (302)
A Day in the Strife (303)
Passing Through Gethsemane (305)
Voices of Authority (304)
Dust to Dust (306)
Exogenesis (307)
Messages from Earth (308)
Point of No Return (309)
Severed Dreams (310)
Ceremonies of Light and Dark (311)
A Late Delivery From Avalon (312)
Sic Transit Vir (313)
Ship of Tears (314)
Interludes and Examinations (315)
Walkabout (318)
War Without End, Part One (316)
War Without End, Part Two (317)
Grey 17 Is Missing (319)
And the Rock Cried Out, No Hiding Place (320)
Shadow Dancing (321)
Z'ha'dum (322)

Season 4 – No Surrender, No Retreat
The Hour of the Wolf (401)
Whatever Happened to Mr. Garibaldi? (402)
The Summoning (403)
Falling Toward Apotheosis (404)
The Long Night (405)
Into the Fire (406)
Epiphanies (407)
The Illusion of Truth (408)

Movie:
Babylon 5: Thirdspace

Season 4 Cont.
Atonement (409)
Racing Mars (410)
Lines of Communication (411)
Conflicts of Interest (412)
Rumors, Bargains and Lies (413)
Moments of Transition (414)
No Surrender, No Retreat (415)
The Exercise of Vital Powers (416)
The Face of the Enemy (417)
Intersections in Real Time (418)
Between the Darkness and the Light (419)
Endgame (420)
Rising Star (421)
The Deconstruction of Falling Stars (422)

Season 5 – Wheel of Fire
No Compromises (502)
The Very Long Night of Londo Mollari (503)
The Paragon of Animals (504)
A View from the Gallery (505)
Learning Curve (506)
Strange Relations (507)
Secrets of the Soul (508)
In the Kingdom of the Bind (509)
A Tragedy of Telepaths (510)
Phoenix Rising (511)
The Ragged Edge (512)
Day of the Dead (513)
The Corps is Mother, The Corps is Father (514)
Meditations on the Abyss (515)
Darkness Ascending (516)
And All My Dreams, Torn Asunder (517)
Movements of Fire and Shadow (518)
The Fall of Centauri Prime (519)
Wheel of Fire (520)
Objects in Motion (521)
Objects at Rest (522)

Movie:
Babylon 5: River of Souls
Babylon 5: In The Beginning
Babylon 5: A Call to Arms
Babylon 5: Legend of the Rangers

Season 5 Cont.
Sleeping in Light (523)

Crusade

Season 1
Racing the Night (103)
The Needs of Earth (101)
The Memory of War (102)
The Long Road (107)
Visitors from Down the Street (104)
The Well of Forever (106)
Each Night I Dream of Home (105)
Patterns of the Soul (110)
The Path of Sorrows (109)
Ruling from the Tomb (111)
The Rules of the Game (112)
War Zone (108)
Appearances and Other Deceits (113)

The Gathering
Season 1
Season 2
Season 3
Season 4
Season 5
In The Beginning
Thirdspace*
River Of Souls**
A Call To Arms

I recommend watching them in that order with the following changes:
* = kind of boring. You don't have to watch it but it wasn't 2 wasted hours.
** = probably should skip it at least until you're done watching all the good stuff.

The Gathering is absolutely required FIRST, as it's the pilot episode.
In the Beginning needs to be IMMEDIATELY AFTER Sleeping in Light (which is one of the best final episodes of any show ever).