I think what stops most folks from entertaining on a regular basis is making the process much more laborious than it has to be. Sure, if you find yourself with tons of time and you want to cook everything from scratch, have at it. But if you want to have people over often and find little extra time on your hands, order out, or pick up some prepared food on your way home. Add a quick fresh salad, pass around a plate of cookies for dessert, and you are off and running. Set the table before you head to work in the morning takes a ton of stress away right before guests arrive and gets you excited during the day in anticipation of the eve. You want to see your friends, they want to see you, so making it easy makes these gatherings so much more possible.