first things first.. don't go tearing the engine apart as suggested above... Check the compression.. It's going to be like sitting on the couch with your girlfriend, waiting on the pregnancy test results, but after you get it over with you'll feel much better. If you come up good on all the cylinders, at least you know you didn't tweak the valves. After that, it could be a simple as missed wiring connection, chafed wire, overlooked ground... If you come up ugly on a cylinder or two, tear down the front cover and see where you made your mistake. The heads are coming off at that point, but at least verify there is a problem with cylinder sealing before you go tearing engines down... some of the suggestions in here are fuggin frightening
People pretty frequently mess up the order of the wiring harnesses on the coil packs. They get spark, but not in the correct firing order. Just another quick thing to check.