Home Business PE investors give stamp of approval