Reminds me of vitallic's Pony pt 1 (or 2)