While browsing through some questions, I was reminded of a problem I encountered in an earlier point in work. I came up with something that could be technically called a solution to the problem, but I can't really say I am satisfied with it. I thought about asking the question on SO.
In effect, the question would read something like a more detailed version of "This was my problem. This is how I currently solved it. Is there a more appropriate/efficient method of accomplishing this goal?" I'm a bit unsure as to whether it'd be an appropriate question since it technically already has an accepted answer, especially if there is no "more appropriate/efficient method", then it seems questionable why I would even ask in the first place.
So, should I ask this kind question? On a related note, would it be better etiquette to include my current solution as part of the question body, or should it be appended as an answer?
Update
I am accepting quack's because I chose that route when I did ask the question. But I find all of the answers given to have been satisfactory, and a good learning. Thanks to everyone!