A survey on the web I presume? As opposed to pen, paper, clipboard, walk around asking questions type surveys.
As far as technology goes, You just need HTML for the form and some sort of back-end database to store and process the results for you.
As to what questions to ask - I would imagine "relevant ones" to be the best answer I could give. I prefer surveys that get the user to rate things on a scale of 1 - 5 rather than getting the user to input text.
Never be afraid to share your dreams with the world.
There's nothing the world loves more than the taste of really sweet dreams.