I know there are a lot of threads that answer a few of my questions but I cant find the other ones. So heres my situation. Im not very happy with how the 2.1 firmware is working out, it still seems really laggy and beta almost. Since I know that the 2.2 firmware might come out soon in the future. Would it be a good idea to wait for the better firmware or jailbreak it now? Can someone give me the main features of jailbreaking. Will it slow down my phone a lot? Whats the best site to find third party apps? Will I be able to put games I get from torrents on my iphone (i.e. monkey ball). and I guess the last question, which jailbreaking software is the safest for a pretty big noob like me?