Harry Potter Sets 24-hour Sales Record