GY'd by request.

Sounds dirty... :shifty:
- Programmers write code. Software engineers weave binary miracles