Straightforward? You’ve spent too much time in brainwashing camp school.
Sorry, I got the syntax wrong there. That was more of a straight, forward answer than a straightforward one. 
I guess what I’m getting at is that there is, as has been said, quite a bit of voodoo to be found in this area.
If you know how much current you can have, and how much current you want, and the polarity of the signals involved, it is not too awful.
Hfe =Icollector / Ibase
Hfe (also called beta) is the forward current gain of the device. Literally, the current you get, divided by the current you apply to ‘switch on’. This is the number one determining factor in selecting a transistor.
The power dissipation is a little trickier.
You’ll need to know the C-E Voltage drop, which varies from one device to the next. You multiply this by the absolute value of current in/out of the collector pin.
Pjunction = Vce x Ic
This gives you the power dissipation of the junction in watts. Such a rating usually includes a temperature the rating was taken at, or a maximum junction temperature. If you are going to dissipate a lot of power, you need to sink the heat to avoid destroying the device.
You’ll also want to know the maximum reverse bias voltage, particularly for switching applications. This is generally the maximum CE voltage which is tolerated with the device in the ‘off’ state, before breakdown occurs and the device shorts or arcs over. You’ll also get ratings for the voltages CB and EB, to represent how high a voltage can be tolerated before the device sends voltage from your switching side (usually a higher voltage, higher current area of the circuit) back into the control circuit, be it a PIC, some discrete logic, etc… to fill this field, you need to find a trade-off between safe isolation and the ridiculous. Generally speaking, the higher the power dissipation and reverse bias voltage ratings, the bigger the device tends to be physically.
You could think of an analogy where you have a large metallic toggle switch, to turn on a mains powered circuit. You are going to operate this switch by hand, so you want the largest resistance possible between the switching element and your own fingertip. On the other side of the equation is Jones from accounting, who doesn’t see the need to install a 40kV contactor as the 240v power switch on the panel.
There are a handful of other terms here like saturation voltage and maximum collector current, which refer to the transistor at it’s maximum ‘on’ state, or saturation. The saturation voltage is the voltage drop accross the junction while in this state, and the collector current is the maximum allowable current through the collector while in this state.
Am I helping yet? ;D