Take it on the chin, and move forward. Learn from the mistake and next time use an escrow or a 3rd party site to complete the deal. ( sedo, godaddy etc ) Happens to the best of us, shame their are still idiots born every minute. Lucky it's only $300 and not $3000. All the best, hopefully he pay you soon.