I too have the same issue with my Nexus S bough about a month back! The battery drained and the phone shutdown. Now am not able to boot. Tried the recovery mode, factory reset, wipe cache, removed the battery and retried about 20-30 times .... Nothing worked.
- Which phone you have (Nexus S)
- What version of Android you're running (2.3.4)
- What build of Android you're running (GRJ22) (I think this was it when I saw last)
- What you see when you turn your phone on (Hangs displaying "Google")