yeah, I majored in computer science and would say I'm fairly tech savvy but I spent 2 months reading up on everything before I took the plunge. I made sure I knew exactly what I was doing and how to fix it if I managed to screw something up. I did everything manually the first time around, but luckily now there are apps like rom manager and droidmod that will flash recoveries and install the roms. Now the hardest part is copying the file to your sd card.