.COM is mainly for commercial purposes, like business etc. But more and more we are seeing it used for pretty much anything.
.NET is generally supposed to be used for say pages that belong to a network of sites or as portals. Even as pages that have no commercial value like personal web sites...