Nothing is ever completely secure, and it all really depends on how much you trust whoever you are buying online from.

I guess when it is all said and done, I am pretty comfortable purchasing online from most places. It is no worse than paying via credit card at a restaurant when the waiter takes your card and does who knows what with it. It is also more secure than giving a credit card number over the phone IMHO also.