Personally, I like keeping my costumes a surprise until the con. Yes, people may know what I'll be going as, but they dont know how it'll look. Its fun getting the "first impression" reactions at the con. Also, sometimes when there's a really good costume going around that you hear about from other people it's fun to go on a "scavenger hunt" to find that person in the con ^_^