I just ordered an ATV2 (mostly for the purpose of running PlayOn/Hulu through XBMC) and no matter how many times I search on Google, I can't seem to get answers to some of my questions and would appreciate any help you nice folks could give. 1. What firmware do the ATV2's currently come with? 4.2.1 or 4.3? I was hoping to get one with 4.2.1 as I understand that XBMC has issues with 4.3? 2. What is the best way to jailbreak the ATV2? If 4.3, Seas0nPass or Sn0wBreeze? If 4.2.1, GreenPois0n? 3. What is the best way to install XBMC once I jailbreak? Through NitoTv or SSH? 4. Is their any benefit to purchasing ATV Flash? Is it only for people who don't want to SSH? I see that it adds CouchSurfer Pro and Last.fm. Anything else that I can't get through NitoTv? Don't want to needlessly spend $20 when I can do most of the work myself. 5. What are the must have apps to download through NitoTV? Overflow, PLEX, etc.? 6. Last, what is the best way to store and play DVD's? Through iTunes, rip through Handbrake and play through XBMC or PLEX? I really appreciate the help. Thanks.