I went there for my FP in Aug '09 but there is nothing much to write about it. You take your FP notice, driver's license and also your GC, show it, fill the form and wait for your turn, finish the process, take the notice back with a stamp on it saying that you gave FP's. That's it. As for the issue of going early than the appointed date, that's an individual decision but I suggest not doing it. We have seen cases where early FP's leading to early interview (before 5 yr. GC anniversary) and no decision taken at the time of interview. Why all that confusion?