Wash the jalapeno peppers thoroughly. Slice them in half, lengthwise. Carefully take the seeds and membranes out.
In a bowl, mix together cream cheese, shredded cheddar cheese, garlic powder, black pepper and salt.
Preheat the oven to 355°. Stuff each half of jalapeno with the cheese mixture.
Wrap each with bacon tightly or secure with toothpicks. Bake the stuffed jalapenos for 30-35 minutes.