Best kneeboard I have found is a table mat with bulldog clips. I agree A4 rather than A5 size. Don't strap it to your thigh or else you'll end up hating flying. Throw it in the back when you have finished your nav and approaching your final destination.
Don't waste your money on CD-ROMs.