Having never gone through purchasing anything like this before I was a little apprehensive. Looked at the reviews and chose these guys. Started with an informative emails, then away I went and purchased the software and it arrived within the stated time, although only just!
All in all a very positive process.