Never had a software glitch in 6 years. Yes you need a serial port, but you can also use a USB/Serial adaptor, just check on the forums as to which make as not all work, but the ones that do are perfect, mine cost £10 from Amazon.
[Link: remotecentral.com]