EDIT: BTW, in case anybody wanted to know, 47 players have ever reached 40 years of age, and 6 players have reached 44 years of age.
According to my figures, it's 58 players who have hit 40 (59 if you count Draper, who will be 40 before his contract expires...and with luck we'll still be playing next May 24th. But not counting a handful of players who played fewer than 10 games after 40 [with a re-exception for Brett Hull, who probably would have played a full season at 40 if not for the lockout]). 5 more (Modano, Selanne, Guerin, Lang, Weight) could hit 40 this year if they play somewhere.
Of the 10 potentially active, I'd say only Recchi has a chance of hitting 44. Maybe a couple others could make it to 42.
Of the 54 retired players, 24 played their final season at 40, 13 at 41, 6 at 42, 4 at 43, and 7 at 44 or higher.