Future Hard Disk Drive Front End Challenges