My PS3 is a 250 slim on firmware 3.42, i know i will need to update it to 3.5 before i can downgrade it. As i use the 3d blu ray facility on the PS3 i think i will be conducting regular upgrades/downgrades.

I know there are a lot of boards available at the moment and i would like to buy one. I would like one that will give me no problems with several upgrades and downgrades.

I prefer to use a PS Groove solution as the scene is better than being locked in to 1 developer.

What should i buy? i think the options are
E3 card
AT90USB 8Mhz
OR
PS3YES
PSJAILBREAK (the original)

Or any other alternative?