ANYONE can screw up. I am quite experienced, over 10,000 hrs and flown everything from heavy 4 jets to microlights, with a smattering of jet fighters, bombers etc. However, to my shame, I landed on the wrong runway at North Weald once. Why? Because I heard ATC tell me what I expected to hear, 02, when the runway was really 20. No harm done (except my pride) as no one else was arriving or departing. Also the fact that the windsock was at 90 degrees to the runway gave me no clues. A huge apology to ATC dug me out of the hole, but it just goes to show.