E45 is brilliant for your skin I think, especially for about £3 a bottle.
I use it on my face every morning and usually before bed, and pretty much most of the time I have perfect soft skin. I don't wear make up very often either so maybe that helps, but think I'm going to start using it on the rest of my body as well.
I have different moisturisers for each part of my body! I have a toning one that I use on my upper arms and thighs. Then I use E45 on my feet and hands. Then I use Palmers cocoa butter on my lower legs (the driest part of my skin ) , and then a nice smelling one that just happens to leave me silky soft on my lower arms and chest.
When I get out the shower I don't dry myself. Instead I put johnsons baby oil (with aloe vera) all over my wet skin, leave it for a few mins, then pat dry. Then I use palmer's cocoa butter on my legs and an avon body lotion on the rest of me.
I've never found E45 works for me. I use Vitamin E cream for my face, you can get it from health food shops, I swear by it.
Body Shop body butter, I've got the coconut (specially for faces) one but I do believe they do alot of other 'flavours'. I use E45 as moisturiser every day before foundation, but if I ever get a particular dry patch then the body butter sorts it out.