imported post
Just had mine done today at AA Co. Northern District
They were most polite and I was in and out in less than 15 mins, and it was only that long because I forgot to bring a black pen along to fill in my card ahead of time.
Yes... they do require that you have your FBI card ahead of time, and they only accept check or money order for $5--no cash... other than that, completely painless and simple.
Just check the County Police website for locations and times (all the district offices have one weekday afternoon and one weekend day for it). Headquarters in Millersville does not offer the service.