... The only problem with Ubuntu is that it needs more testing and validation before each release cycle.
This is exactly the reason Ubuntu has created the LTS release. The supported lifetime of the LTS release is geared towards businesses that don't need to be on the bleeding edge.
Without any complaints from Apple? Are you living in the same world I'm living in? Apple constantly breaks these third party apps with each new version of iTunes. They're like the kid on the playground with the ball, who really doesn't want the other kids to play with it. To play with the ball, you gotta play by their rules, but they keep changing the rules to make sure they win.
Don't get me wrong, I'm not condoning what Palm did. I just don't think anyone is in the right in this situation. Palm has proven it, there's really no reason to have to rely on third party apps to integrate with iTunes, other than that's the way Apple wants it.
It's like I tell my kids: It'd be nice, and I'd prefer it, if they shared, but really, it's their toy, and I can't make them.
Good profs at the very least work on a 4 semester rotation of courses where you're going to have to dig up a student from a few years ago at least before you have an easy "tweak and resubmit" assignment. Any instructor that dishes out the exact same projects semester after semester isn't showing any commitment, and certainly isn't staying with the times. Computer science is in such a continuous state of flux that any prof that isn't consistently reworking their coursework isn't doing their job.
Depends on the school. I'm and adjunct professor at a local satellite campus, and I teach the same class every year. The topic is data structures, and not a lot changes year over year when you're talking about something so fundamental. I have changed my curriculum each year, but only because I have yet to find a book that I feel really treats the topic well. Each book has some high points and some glaring low points, but I dream of the day when my lectures actually become somewhat static. I spend way too much time tweaking my lecture notes.
Also, you don't seem to have considered that in some courses, each programming assignment builds on the one before. By posting his assignments, even after the due dates, he may be influencing his fellow students in the follow on assignments.
The lone Linux netbook?
A Dell Inspiron with 512 MB of RAM and 4 GB of Flash for $350.
"Not sold in stores."
Obviously, someone didn't look at Dell.com before they posted...
Dell Inspirion mini 9 with Ubuntu linux, and all the above specs: $249
The Windows XP version does come with a hard drive double the size for just $50 more, but notice that is after $25 of "instant savings." Make of that what you will.
If these "college kids" are extra special then we as a nation are completely and utterly doomed.
Fortunately, the nation in question is Canada...
If you want to put yourself on the map, publish your own map.