There's an issue with the amount of activity on the Bitcoin network these days; it needs to be modified slightly to handle the volume it's getting now. If you don't pay a decent transaction fee, it can frequently take awhile. I've had one take 24+ hours to get a single confirmation -- as long as the transaction is listed, even with 0 confirms, it'll happen eventually. Nothing to be done but wait really.