24/7 LIVE support means it is live, 1 on 1 (like telephone, instant messenger, video chat, or live support center.) not e-mail, helpdesk, support tickets, contact us form, forum or anything else.
Not many hosts offer this, in fact I have not seen one that posts on this site that does...