When it comes to shaving soap, I just cover the soap with hot water and let it sit for a minute or two. This technique possibly does make you go through soap quicker though. What is a good way to get cream hot and keep it hot though?
I put a ceramic bowl on a coffee mug warmer (sort of like a hot plate), which can be found at Wal-Mart for about $10.00. This keeps the lather nice and warm at a low price.
Mike