Well, okay, maybe not non-geeks, but non-network-geeks, at least.
As many of you well know, I am almost always pressed for time. That's partly due to my work, which seems to include more and more front-line support and less and less networking coolness. It's just the way things go. In any case, ...
So, don't be intimidated by this. You can diagnose most of your own network problems. Just head on over to the Linux Journal's website, where Mike Diehl has written a pretty comprehensive article on Troubleshooting Network Problems. Oh, and don't let the fact that it's on a Linux website throw you, he has tips for Windows users, too.