Well guys, something intresting happened today, like I mentioned earlier, I was going to go to the service centre to fix my restarting/freezing issue and also do an upgrade as I can't do that at home, so the guys at the service centre re flashed the phone but when I got it back, my sim card could not be recognized! Then he tried his own one and the same problem...
Turns out my IMEI number got reset to '0' somehow! I didn't even know that was possible! How can the IMEI number change just like that! Isn't it like a unique code or something? Well anyways, he couldn't get it fixed (giving me some excuse that the server's of samsung korea are down or something)

, But he said he would try and get me a replacement phone as its brand new! So that's good news, seems like I'm gonna get a BRAND NEW PHONE for my still BRAND NEW phone! Doesn't hurt though...
Hope the new one fixes whatever minor problems I had with this one (like the wobbly compass, and restarting/freezing issue) FOr now they gave me a Galaxy I7500 (Spica) as standby, hate using 1.5 on it though, but quite ok otherwise...