The Lucky Lady's Charm slot was initially released in 2005 in land based casinos. It was then launched online in 2010 under a version called Lucky Lady's Charm Deluxe. The only difference is the number of paylines, which is 10 for the online version.