Other than Or is there another windows based product out there that is recommended for use
I believe MeOS is Windows based and there's no licence involved either.
MeOS is great for small to medium sized events; once it's set up it doesn't require an experienced operator to manage downloads and day-of entries. A few minutes of training is enough.
O-Lynx is used by a lot of larger events; its strong point appears to be that it has a powerful system for displaying the current status to spectators. I haven't used it yet but I expect to get some experience with it soon.