As Jano says, its really not as difficult as people make out. Certainly there are a couple of annoying things to overcome like the CPS, theres a few options out, Jano can help you out with 1 way of over coming it
There is loads of threads about this, have a look around. Or search through threads ive posted in, a lot of them i end up contributing to