This is a module to give an "in-store shipping" option. It is written from scratch (more or less) and allows to specify a shipping fee based on a % markup or based on a flat-fee (or simply $0). Also has a "turn around time" option.
Note: I have only tested this with Alpha 7e, please provide feedback about the workflow-ng integration if you try it.
* Fix bug: http://ubercart.org/forum/bug_reports/1596/store_pickup_warning
+ Now using "Note" field for turnaround time
(Note: for Alpha7e you'll have to apply the patch: http://ubercart.org/issue/1503/note_field_shipping_quote. Without it, you won't see the turnaround time text)
+ Add postal code restriction, allowing the option to be visible only when the postal code matches one of the patterns (or regex's) configured in the module. This lets you only show the pickup option to local customers.
+ Change accessorials label to be 'In-store Pickup'
+ Add workflow-ng hook (thanks Lyle)
* Updated to fix http://www.ubercart.org/issue/1436/uc_canadapost_line_55