At the least I know that you need Pro to run the local IIS5 webserver. You
can always run apache instead. The other issue is that you can't change
access permissions on individual files. But there is a work around in the
registry. Do a google search for something like "xp home change permission
file". I did it a year ago and found an article that had me change a 0 to a
1 in a single registry item.
Other than that, I'll leave the other differences to the hoard.
hope this helps.