I usually take my time to debug and test my code before I post or submit it. Sometimes, though, bugs or overlooked errors do occur, and there's no denying that. It's just I'd hate to throw something together and call it a day. It isn't my kind of philosophy to live by. I mean, for "good" scripts, (the ones that show effort and carefully thought-out process) people can see that and then make their valuable input and make it even better in improvement. You just don't present a product full of defects anticipating people to accept it the way it is.