My wife is a nurse and she always tells me to put some baby oil in my ears. The oil breaks down the wax so that it doesn't get impacted. Once it's loose, it can easily be washed out in the shower. Works well for me.
I've also heard the Q-tip is a bad idea unless everything is loose and liquidy...