Can anyone suggest a reliable, reputable company? Would also love to hear of any negative experiences so I know who to avoid! TIA [smile]