Recently read this is the only way too.
On the topic of cleaning, what about the keyboard? Even regularly washing hands the keyboard gets very greasy and I have to wash it every day with wipes. Recently purchased a slim 'cover' that goes over the keyboard and seems to be doing the trick only downside is the resistance of the keys are much increased and doesn't feel as good to type on... I never found a way to 'lock' the keyboard either.... and turning the macbook off soon as you press any key it turns on...