Fuck Me! 3.5 hours after erectusx posted, Google already had this post in there for "Micropayments Inc"
http://www.google.com/search?sourcei...ayments+Inc%22
Google is on top of things
Someone else asked about them last year:
http://www.greenguysboard.com/board/...700#post336700
The only think we could find was this post on another forum:
http://rxaffiliateforum.com/showpost...22&postcount=1
(we never did get an answer, so if you find out, please post so I can add it to the list)