A great thread:
Current research says that static stretches before working out, don't help and make injury more likely, and that dynamic stretches (where you move while stretching) are better but still don't really do anything but make you feel more ready.