I had to split this thread into 2 separate threads. The part started by Pagyra is here. If You want to post anything related to this what Pagyra suggested, please post in his thread.
Next time - if anybody wants to post new ideas - please create a new thread instead continuing any existing one.