Photoshop, using layers I think, I don't know any more, I've never managed to work out layers and rarely use Photoshop at all now. There are much simpler graphics programmes that serve all my photo editing needs.
Here's a heads up though for anyone who uses Photobucket for pic storage:- http://uk.pcmag.com/webcom/90124/news/p ... e-internet