I guess it's pretty normal to check your own place because you know it well enough to rate the quality of the imagery. In this case, whatever you're using offers better and more recent resolution than Google Earth at greater speed so it's my New Favorite Thing.
Do you have a WMS interface?