Yep!
My biggest peeve is I'm an ideas person. I think of these things and then have no idea how to do it so I sit on it, then later on someone else does it.
Worst example was I thought of an idea for a web site but I'm not a programmer so I didn't know how to impliment it. I let it sit, then about 6 months later I heard of a site using a very similar method to that idea being sold for a few million dollars. I was soooooooooooo happy for them ....