Man,I've been using my catching technique.It works really well.Sometime on Sapphire I found Shiny Latias and threw a pokeball at it.I used my technique....and CAUGHT IT.
The tehnique is quite special,although it seems a bit weak on Emerald.It still works really awesome like though.
If you through a pokeball or whatever at the pokemon you want,as soon as the pokeball opens up to drive the Pokemon in,slam down on the B and Down arrow at the same time.Oddly,it raises chance for a catch higher.