How can I change the node path shown to the user? How can I change the path part of the node URL from ?q=node/2 into something more meaningsful. I want, for instance, to display it like this: ?q=Services.
Assuming you're using Drupal 7, to manually set a name for a module, all you need to do is to login as admin and navigate to Configuration → URL aliases.  There you can create string aliases for nodes, so that node/2 is aliased to Services.

For the nicest URLs, you should also enable Clean URLs on you site.

If you do not want to do this yourself, but instead want want names to be assigned to node paths automatically (based on some set of rules), then you can install and enable the PathAuto module.