I've had this before but this was the worst.
All sorts of things happened on this IFR flight. Firstly, the GPS gave me the correct route by the line but went completely awry with the waypoints a little way into the fight.
I continued and was approaching KAMA - Rick Husband Intl., Amarillo in the most appalling weather and couldn't see hand in front of my face due to pouring rain and dense low cloud.
ATC gave me a clearance to runway 31 which had no ILS frequency. There was no way I was going to be able to land visually, so I asked for an ILS runway. I got a; 'We'll check' message and waited a long time for a definitive instruction and was getting nearer and nearer to the airport, so I picked runway 22 to land, entered the frequency 111.1 and set the arrow to 22 and started an approach procedure for that runway.
Having, caught the ILS I pressed 8 to declare I had the airport. Being 'bloody minded' I suppose, the controller then gave me permission to land on runway 4!
By this time I was on my final approach and had got completely fed up with being messed about so I landed on 22. There was actually an aircraft waiting at the holding point as I landed so why couldn't the controller give me 22 to land?
After landing instead of complying with the instruction to turn right off the runway, I turned left and got the TGS immediately and was guided to the gate.
What was that all about?!
John