Might anyone have any experience with them they care to share? Their website seems full of leaky affiliate ads (Verizon Wireless, Dadamobile, etc.)