I use Photostock regularly and have had good service and reasonable prices, (for Europe).