Your balance checker is much faster than EasyBalance. I checked 25-30 addresses from the list LoyceV posted and the speed of EasyBalance isn't comparable.
I also notice that EasyBalance made mistakes when calculating the balance of certain addresses. This one for exampe > 1BtCdfQB8q4H8dwTECg2nwbvimUEvFFwqn
EasyBalance shows only 0.00000547 BTC
Your checker has the correct balance of 50.00000547 BTC
Any idea why that happens? And have you noticed similar behavior from your checker?