I believe 100% happiness or success is not within reach of most of us in life.
It is. The secret lies in being happy with who you are, where you are, and what you do - right now. You can't be happy if you waste your energy wishing for things you don't have, or being envious of those that do have them. Just accept yourself, and be content.
Now, this is not to say that efforts to improve oneself or one's situation can be cast aside. Continue to strive to improve, while being content with where you are now.
Now, back to the original subject.
I think a lot of people are specialists in one particular area, but generalists overall. For instance, I can do a lot of general maintenance to my car, but I wouldn't even think about fooling with the wiring. Thirty years ago, I had no problem with auto wiring, but today, with all of the inter-connected gadgets and gizmo's that cars have, I know I'd be inviting disaster if I started poking around.
I have a lot of general knowledge in a wide variety of subjects, but I would consider myself a specialist in only one or two. If I encounter a problem that is outside the scope of the knowledge I have, well, that's what specialists are for.
Edited by MattV, 30 August 2007 - 02:01 PM.