I filed KILG ENO SBY KOXB, and sure enough that's what I got. I guess I'm only getting the ENO ATR on the way home. I sumped fuel and completed my pre-flight then launched for OXB. A hand off to Philly, cleared to four thousand then direct ENO and cleared to six thousand. I was then handed off to Dover and cleared direct SBY. Somewhere along the way, south of Dover, I was dropped down to four thousand then handed off to Patuxent approach. Pax descended me to three thousand and I asked for the GPS 14 into KOXB when I reported having the wx. Pax cleared me direct PFAIR, maintain 3000 until established, cleared for the GPS 14, Ocean City.
As I approached PFAIR I gave a final review of the approach plate and one last WIRE check; wx, instruments, radio, elevation (FAF). I turned for my direct entry on the approach still at three wanting two thousand. This is where the confusion hit. As soon as I start the outbound leg ATC cancels my IFR, squawk 1200, frequency change approved. I respond that I am above a layer and I do not want to cancel and follow up with a request to descend to 2000. ATC cleared me to two thousand and I'm now IMC. I break out around one thousand , have the field in sight and cancel when I'm positive I can fly the pattern safely if I had to go missed.
I followed up with a call to Patuxent approach (on Sunday). I talked to a supervisor and he had me call back so he could pull the tapes and listen to them. I called back as instructed and had a great conversation about the transcript he had noted.
I just wanted to pass my moment of confusion along so the next person can benefit from the experience. The ATC folks are people too, easy to talk to and they seem to enjoy hearing from pilots.