As an elf archer, I'd go for the steroypical elf flavor. In this case it means rogue. Yeah the bab sucks, boo-hoo I lose 5 bab over 20 levels. But go for shot on the run, max out those hide/sneak skills and become one nasty sniper/harrier. Feats point blank, mobility, dodge. (9th level take shot on run) You can throw in some fighter levels for feats but then you get an xp hit. I'd look toward order of bow initiate, because if I remember correctly they get some thing like a sneak attack, and added on to your rogue levels this can be great. Oh and just to be a lame munchkin take combat reflexes and 1 level of shadow dancer for HiPS.