I used to post from Radio Shack, Best Buy (on the floor), Office depot (when I worked there), computer kiosks in the mall, I have even posted from an AT&T store.
That issue of 2600 is old news.....I have an issue from 2 years ago that talks about doing this....did they re-release that article or something?