HFS for Windows delivers maximum convenience with no more worries about crossplatform computing

What is the correctly punctuated version of this sentence?
HFS+ for Windows delivers maximum convenience with no more worries about cross-platform computing