Ever heard of the Get object? Or the ability to make custom extensions? It certianly should be possible. ;)