Mobile can be added to the list,
MobileEDU (Now Mobile Central) iphone app from Blackboard the world of the student has opened up, now they can easily check module information, assignement information, sports info etc on the go. The app is even 'fashionable' in the sense it looks up to date.
Moodle4iPhones though this is still in development it would be interesting to see what it can offer students, especially since the project is open source.
I will run a comparison on the two once the moodle one has been released, in the meantime I am going to be looking into the Iphone app from Blackboard and will report back here