Fusion Studio Works
I always judge a company on their after sales support. These guys are A1. The email support is very helpful and responsive. I've also found Modular to be very versatile and easy to tailor to my store's particular requirements. Highly recommended.