pricing can only be set by you, i mean well everybody has their own pricing structure.
prices are all over the place, hosting market.. you can charge a bit depending what audience you are targeting, i think thats the key.
I mean if i was a host, i would not target the webhostingtalk.com audience, i would rather aim for the local market where you will find you can charge a bit more and you will get the people willing to pay.
as for domains, a place like this is where very knowledgeable people come to discuss domains, so again.. your pricing may be a bit less than targeting your father and son local business for a domain.