Go Back  FlyerTalk Forums > Miles&Points > Discontinued Programs/Partners > United Mileage Plus (Pre-Merger)
Reload this Page >

Idea for UA-related software utility: promotion registration tool

Community
Wiki Posts
Search

Idea for UA-related software utility: promotion registration tool

 
Thread Tools
 
Search this Thread
 
Old Oct 17, 2001, 12:00 am
  #1  
Original Poster
 
Join Date: Feb 2001
Location: bringing sexy back
Posts: 7,751
Idea for UA-related software utility: promotion registration tool

It would be nice if someone developed a quickie utility that would take your MP#, then scan all the United bonus miles promos on that webpage, and register you for every one of them. You could run this utility say once a week, and be sure that you're always registered for all the promos.

A certain mahjongg enthusiast is notorious for stepping in and writing utilities like this, but he's already done more than his share, so maybe this would be a fun project for someone else? My hunch is that it would be greatly appreciated on FT.

BTW, with the magic of cgi, this could be a webpage, instead of a desktop app, that takes your MP# and registers you for everything -- but then we'd run the risk of UA wondering why so many people are registering for mileage promos from one ip address.
pynchonesque is offline  
Old Oct 17, 2001, 12:02 am
  #2  
Moderator Hilton Honors, Travel News, West, The Suggestion Box, Smoking Lounge & DiningBuzz
 
Join Date: Jun 2000
Programs: Honors Diamond, Hertz Presidents Circle, National Exec Elite
Posts: 36,027
Excellent idea.
cblaisd is offline  
Old Oct 17, 2001, 12:09 am
  #3  
Suspended
 
Join Date: Jun 2001
Location: United 1K. Hilton VIP Gold. Starwood Gold.
Posts: 319
Top marks - I'd be willing to pay a fee for that one too! Someone on the CO board (forget who, sorry) kept an updated thread running on all the promos and bonuses currently applicable there, and IIRC it covered non USA sites too?

I have read here in past days of special MP point deals available via the Brazil, UK and Australian sites. Some specific to residents, some not. Having them all in one place would I guess assist everyone, rather than leaping to 15 different UA websites periodically?

And to your specific proposal, software to enter them would be the ultimate.
avgas is offline  
Old Oct 17, 2001, 3:17 am
  #4  
 
Join Date: Apr 2001
Location: Sunny Switzerland
Programs: BD / BA / AF
Posts: 4,388
I'll have a look at how easily I could do this over the weekend, and will try to incorporate it into the Unofficial UA pages.



------------------
Please visit The Mileage Runner's Toolkit and Unofficial United Airlines Guide
MatthewClement is offline  
Old Oct 17, 2001, 4:02 am
  #5  
 
Join Date: Apr 2001
Location: Sunny Switzerland
Programs: BD / BA / AF
Posts: 4,388
Okay, I need to enlist the help of some of the techies here.

Getting to the correct page is easy:

offer]http://offers.mileageplus.com/offer code

Looking at the source code for the registration page, I can't figure out what it's actually sending back in order to register a mileage plus number against a promotion. Can someone figure it out from the source code here?

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0064)http://frame.mileageplus.com/index.asp?PCODE=MPNN51&SCODE=UALMP1 -->
<!--MPNN51--><!--MPNN51--><!--exec m4m_ual..GetUALink_PromotionInfo 'MPNN51', 'N'--><!--MPNN51,N Miles--><HTML><HEAD><TITLE>Mileage Plus - Offer Registration</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"><!-- links to a style sheet --><LINK 
href="Mileage Plus - Offer Registration_files/ual_style.css" type=text/css 
rel=stylesheet>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY vLink=#0066ff aLink=#000000 link=#0033cc bgColor=#ffffff leftMargin=0 
topMargin=0 MARGINHEIGHT="0" MARGINWIDTH="0"><FONT face="ARIAL BLACK, HELVETICA" 
size=4>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD vAlign=top>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#000000 
        border=0><TBODY>
        <TR>
          <TD width=650>
            <TABLE cellSpacing=0 cellPadding=0 width=600 bgColor=#000000 
            border=0>
              <TBODY>
              <TR>
                <TD vAlign=top align=left width=127 height=28><A 
                  href="http://www.ual.com/index/Home" border="0"><IMG height=28 
                  src="Mileage Plus - Offer Registration_files/ual_head.gif" 
                  width=127 border=0></A></TD>
                <TD vAlign=top align=right width="100%"><NOBR>   <A 
                  href="http://www.ual.com/index/ContactUnited"><FONT class=l8 
                  face=arial color=#ffffff size=1>Contact United 
                  </FONT></A><FONT face=arial color=#ffffff size=1>| </FONT><A 
                  href="http://www.ual.com/index/SiteSearch"><FONT class=l8 
                  face=arial color=#ffffff size=1>Site search 
                </FONT></A></NOBR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
        <TBODY>
        <TR vAlign=top>
          <TD width=120><!-- spacer --><IMG height=1 
            src="Mileage Plus - Offer Registration_files/fff.gif" width=128></TD>
          <TD width=108><A href="http://www.ual.com/index/PlanningTravel"><IMG 
            height=26 alt="" 
            src="Mileage Plus - Offer Registration_files/nav_plan_trav.gif" 
            width=108 border=0></A></TD>
          <TD width=10><!-- gutter --><IMG height=1 
            src="Mileage Plus - Offer Registration_files/fff.gif" width=10 
            border=0></TD>
          <TD width=108><A href="http://www.ual.com/index/TravelSupport"><IMG 
            height=26 alt="" 
            src="Mileage Plus - Offer Registration_files/nav_trav_supt.gif" 
            width=108 border=0></A></TD>
          <TD width=10><!-- gutter --><IMG height=1 
            src="Mileage Plus - Offer Registration_files/fff.gif" width=10 
            border=0></TD>
          <TD width=108><A 
            href="http://www.ual.com/site/primary/0,10017,1136,00.html"><IMG 
            height=26 alt="" 
            src="Mileage Plus - Offer Registration_files/nav_mileplus_blue.gif" 
            width=108 border=0></A></TD>
          <TD width=10><!-- gutter --><IMG height=1 
            src="Mileage Plus - Offer Registration_files/fff.gif" width=10 
            border=0></TD>
          <TD width=108><A href="http://www.ual.com/index/AboutUnited"><IMG 
            height=26 alt="" 
            src="Mileage Plus - Offer Registration_files/nav_abt_united.gif" 
            width=108 border=0></A></TD>
          <TD width=10><!-- gutter --><IMG height=1 
            src="Mileage Plus - Offer Registration_files/fff.gif" width=10 
            border=0></TD></TR>
        <TR>
          <TD colSpan=9><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
  <TBODY>
  <TR>
    <TD vAlign=top width=108><BR><BR><!--side nav-->
      <TABLE cellSpacing=0 cellPadding=0 width=105 border=0>
        <TBODY>
        <TR vAlign=top>
          <TD align=left width=10><IMG height=1 
            src="Mileage Plus - Offer Registration_files/fff.gif" width=10 
            border=0></TD>
          <TD align=left width=95><IMG height=1 
            src="Mileage Plus - Offer Registration_files/fff.gif" width=95 
            border=0></TD>
          <TD width=1><IMG height=1 
            src="Mileage Plus - Offer Registration_files/fff.gif" width=1 
            border=0></TD></TR><!-- gray line row -->
        <TR vAlign=center>
          <TD bgColor=#cccccc colSpan=2><IMG height=1 
            src="Mileage Plus - Offer Registration_files/spacer.gif" width=1 
            border=0></TD></TR>
        <TR vAlign=center>
          <TD align=left><IMG height=18 
            src="Mileage Plus - Offer Registration_files/purp_arrow.gif" 
            width=10 border=0></TD>
          <TD align=left><A href="http://www.ual.com/index/Home"><FONT 
            class=l1 face=arial color=#9999cc size=1>Home</FONT></A></TD>
          <TD bgColor=#cccccc><IMG height=1 
            src="Mileage Plus - Offer Registration_files/spacer.gif" width=1 
            border=0></TD></TR><!-- gray line row -->
        <TR vAlign=center>
          <TD bgColor=#cccccc colSpan=2><IMG height=1 
            src="Mileage Plus - Offer Registration_files/spacer.gif" width=1 
            border=0></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=125 border=0>
        <TBODY>
        <TR>
          <TD width=125>  </TD></TR></TBODY></TABLE><!--<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/purp_arrow.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><A HREF="http://ww1.ual.com/site/primary/0,10090,1136,00.html"><font face="arial" size="1" color="#9999cc"
class="l1">Mileage Plus</font></A></td>
			<td bgcolor="#cccccc"><IMG SRC="../images/spacer.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- gray line row 	
		<tr valign="middle">
			<td colspan=2 bgcolor="#cccccc"><IMG SRC="../images/spacer.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>
		
		<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/purp_arrow.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><A HREF="http://ww1.ual.com/site/primary/0,10090,1265,00.html"><font face="arial" size="1" color="#9999cc"
class="l1">Other Mileage Plus Programs</font></A></td>
			<td bgcolor="#cccccc"><IMG SRC="../images/spacer.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- gray line row 	
		<tr valign="middle">
			<td colspan=2 bgcolor="#cccccc"><IMG SRC="../images/spacer.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- gray lines end... dots begin 
		<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/square.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><FONT class="l1a" SIZE="1" FACE="geneva,arial">Mileage Plus Dining</FONT></td>
			<td><IMG SRC="../images/fff.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- dots row 
		<tr valign="middle">
			<td colspan=2><IMG SRC="../images/dots.gif" WIDTH=107 HEIGHT=2 BORDER=0></td>
		</tr>
		
		<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/fff.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><A HREF="http://ww1.ual.com/site/primary/0,10090,1269,00.html"><font face="arial" size="1" class="l2">Mileage Plus Shopping</font></A></td>
			<td><IMG SRC="../images/fff.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- dots row 
		<tr valign="middle">
			<td colspan=2><IMG SRC="../images/dots.gif" WIDTH=107 HEIGHT=2 BORDER=0></td>
		</tr>
		
			<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/fff.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><A HREF="http://ww1.ual.com/site/primary/0,10090,1272,00.html"><font face="arial" size="1" class="l2">Purchase miles</font></A></td>
			<td><IMG SRC="../images/fff.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- dots row 	
		<tr valign="middle">
			<td colspan=2><IMG SRC="../images/dots.gif" WIDTH=107 HEIGHT=2 BORDER=0></td>
		</tr>
		
			<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/fff.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><A HREF="http://ww1.ual.com/site/primary/0,10090,1243,00.html"><font face="arial" size="1" class="l2">Mileage Plus Odometer Miles</font></A></td>
			<td><IMG SRC="../images/fff.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- dots row 
		<tr valign="middle">
			<td colspan=2><IMG SRC="../images/dots.gif" WIDTH=107 HEIGHT=2 BORDER=0></td>
		</tr>
		
			<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/fff.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><A HREF="http://ww1.ual.com/site/primary/0,10090,1270,00.html"><font face="arial" size="1" class="l2">Mileage Plus Residential Rewards</font></A></td>
			<td><IMG SRC="../images/fff.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- dots row 
		<tr valign="middle">
			<td colspan=2><IMG SRC="../images/dots.gif" WIDTH=107 HEIGHT=2 BORDER=0></td>
		</tr>
		
			<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/fff.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><A HREF="http://ww1.ual.com/site/primary/0,10090,1244,00.html"><font face="arial" size="1" class="l2">Silver Wings Plus</font></A></td>
			<td><IMG SRC="../images/fff.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- dots row 
		<tr valign="middle">
			<td colspan=2><IMG SRC="../images/dots.gif" WIDTH=107 HEIGHT=2 BORDER=0></td>
		</tr>
		
			<tr valign="middle">
			<td align="LEFT"><IMG SRC="../images/fff.gif" WIDTH=10 HEIGHT=18 BORDER=0></td>
			<td align="LEFT"><A HREF="http://ww1.ual.com/site/primary/0,10090,1271,00.html"><font face="arial" size="1" class="l2">College Plus</font></A></td>
			<td><IMG SRC="../images/fff.gif" WIDTH=1 HEIGHT=1 BORDER=0></td>
		</tr>--><!-- dots row 
		<tr valign="middle">
			<td colspan=2><IMG SRC="../images/dots.gif" WIDTH=107 HEIGHT=2 BORDER=0></td>
		</tr>--></TD>
    <TD>
      <TABLE cellSpacing=0 cellPadding=0 width=460 border=0>
        <TBODY>
        <TR>
          <TD vAlign=top align=left width=440>
            <P><FONT class=tl face="ARIAL BLACK, HELVETICA" size=5>
            <P>Systemwide double miles</P></FONT>
            <P></P>
            <P><FONT class=t4 face="ARIAL BLACK, HELVETICA" size=5><B>To 
            complete your registration, please enter your Mileage Plus® account 
            number. </B></FONT></P>
            <FORM action="/index.asp?frame=on " method=post 
            encType=x-www-form-encoded>
            <TABLE cellSpacing=0 cellPadding=0 border=0>
              <TBODY>
              <TR>
                <TD vAlign=top align=left><FONT class=t3 
                  face="ARIAL BLACK, HELVETICA" size=4><B><NOBR>Mileage Plus 
                  number</NOBR></B> </FONT></TD></TR>
              <TR>
                <TD vAlign=top><FONT class=t4 face="ARIAL BLACK, HELVETICA" 
                  size=4><INPUT maxLength=13 size=16 name=MPNO> <BR><FONT 
                  class=t4 size=-1><B>You must be a Mileage Plus member to 
                  participate.</B> </FONT></FONT></TD></TR>
              <TR>
                <TD>  </TD></TR>
              <TR>
                <TD vAlign=top align=left><FONT class=t3 
                  face="ARIAL BLACK, HELVETICA" size=4><B><NOBR>Promotion 
                  Code</NOBR></B> </FONT></TD></TR>
              <TR>
                <TD vAlign=top><FONT class=t4 face="ARIAL BLACK, HELVETICA" 
                  size=4><INPUT maxLength=8 size=16 value=MPNN51 
                  name=PromotionCode> </FONT></TD></TR>
              <TR>
                <TD>  </TD></TR>
              <TR>
                <TD vAlign=top align=left colSpan=2><INPUT type=submit value=Register> 
            </TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD vAlign=top>
      <P> </P>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#000000 
        border=0><TBODY>
        <TR align=bottom>
          <TD width="100%">
            <TABLE cellSpacing=0 cellPadding=0 width=600 bgColor=#000000 
            border=0>
              <TBODY>
              <TR>
                <TD colSpan=2><IMG height=3 alt="" 
                  src="Mileage Plus - Offer Registration_files/000.gif" 
                  width=600 border=0></TD></TR>
              <TR>
                <TD><NOBR><IMG height=1 
                  src="Mileage Plus - Offer Registration_files/000.gif" width=10 
                  border=0> <A href="http://www.ual.com/index/Privacy"><FONT 
                  class=l8 face=arial color=#ffffff 
                  size=1>Privacy</FONT></A><FONT color=#ffffff size=1> | 
                  </FONT><A href="http://www.ual.com/index/Copyright"><FONT 
                  class=l8 face=arial color=#ffffff 
                  size=1>Copyright</FONT></A><IMG height=1 
                  src="Mileage Plus - Offer Registration_files/000.gif" width=10 
                  border=0></NOBR>   <FONT class=t10 face=arial,geneva 
                  color=#999999 size=1>© 2001 United Air Lines, Inc.</FONT> </TD>
                <TD align=right><!-- star alliance logo --><A 
                  href="http://www.ual.com/index/StarAlliance"><IMG height=14 
                  alt="" 
                  src="Mileage Plus - Offer Registration_files/star_alliance_logo.gif" 
                  width=104 border=0></A></TD></TR>
              <TR>
                <TD colSpan=2><IMG height=3 alt="" 
                  src="Mileage Plus - Offer Registration_files/000.gif" 
                  width=600 
  border=0></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FONT></  BODY></HTML>

[This message has been edited by MatthewClement (edited 10-17-2001).]
MatthewClement is offline  
Old Oct 17, 2001, 4:08 am
  #6  
 
Join Date: Apr 2001
Location: Sunny Switzerland
Programs: BD / BA / AF
Posts: 4,388
It looks like it's passing the variable here:

Code:
<INPUT maxLength=13 size=16 name=MPNO>
But how can I "pre-populate" that field?

------------------
Please visit The Mileage Runner's Toolkit and Unofficial United Airlines Guide
MatthewClement is offline  
Old Oct 17, 2001, 4:10 am
  #7  
 
Join Date: Apr 2001
Location: Sunny Switzerland
Programs: BD / BA / AF
Posts: 4,388
Okay, I'm getting there.

This seems to work:

http://frame.mileageplus.com/index.a...1&SCODE=UALMP1

But how can I "press" the submit button automatically?

------------------
Please visit The Mileage Runner's Toolkit and Unofficial United Airlines Guide
MatthewClement is offline  
Old Oct 17, 2001, 8:35 am
  #8  
 
Join Date: Jan 2001
Location: BKK - 1P
Posts: 986
Y'all let me know when you've got this figured out.

mahjongguy is offline  
Old Oct 17, 2001, 8:40 am
  #9  
Suspended
 
Join Date: Jun 2001
Location: United 1K. Hilton VIP Gold. Starwood Gold.
Posts: 319
I smell a well-oiled consortium forming here folks.
avgas is offline  
Old Oct 17, 2001, 11:22 am
  #10  
 
Join Date: Aug 2000
Location: SF Bay Area, California, USA
Programs: UA 1MM/Gold
Posts: 64
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by MatthewClement:
Okay, I'm getting there.

This seems to work:

http://frame.mileageplus.com/index.a...1&SCODE=UALMP1

But how can I "press" the submit button automatically?

</font>
The register button sends a POST, whereas the URL you provide is really a GET. This might require writing a seperate CGI program that performs all of these POSTs in succession...
HerbFlyer is online now  
Old Oct 17, 2001, 12:00 pm
  #11  
 
Join Date: Jan 2001
Location: BKK - 1P
Posts: 986
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">This might require writing a seperate CGI program that performs all of these POSTs in succession...</font>
You usually must have your own server to write scripts.

mahjongguy is offline  
Old Oct 17, 2001, 12:40 pm
  #12  
Original Poster
 
Join Date: Feb 2001
Location: bringing sexy back
Posts: 7,751
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by mahjongguy:
You usually must have your own server to write scripts.</font>
Well, not your own server in the strict sense of a dedicated server -- rather, just a decent webhosting account, costing maybe $25/month.
pynchonesque is offline  
Old Oct 17, 2001, 12:53 pm
  #13  
 
Join Date: Jan 2001
Location: BKK - 1P
Posts: 986
On shared systems, you are generally limited to a few canned scripts,otherwise you could hack the other sites on that server.

But, it doesn't hurt to ask the hosting company.

mahjongguy is offline  
Old Oct 17, 2001, 8:00 pm
  #14  
 
Join Date: Feb 2001
Location: NRT/SJC/SFO
Posts: 526
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by MatthewClement:
Okay, I'm getting there.

This seems to work:

http://frame.mileageplus.com/index.a...1&SCODE=UALMP1

But how can I "press" the submit button automatically?

</font>
You can use Java script or VBScript for that purpose.
You can also skip the registration page and access http://frame.mileageplus.com/index.a...ionCode=MPXXXX for a submission. I did try this, and ual.com took the GET data without a problem.

If I were you, I'll make a 'parent' page with a TEXTAREA field which user can enter a list of promotion codes (such as MPNN61 etc), a TEXT field for MP# number, and a "SUBMIT ALL" button. The button will trigger a script which picks all promo codes in the TEXTAREA field one by one and open a new browser window which accesses the URL posted above.

By this way, although you have to close all newly opened browser windows later, you don't have to care any "wait loading a page and go next" kind of timing cycle.
nan358 is offline  
Old Oct 17, 2001, 9:41 pm
  #15  
 
Join Date: Nov 2000
Location: H. Kong/Melb - CX/UA/TG/Hilton Elite
Posts: 245
Interesting thread. You guys who seem to be able to write and understand code might be able to reduce down some of the long links that make the pages on most screens read "real wide".

URL Hyperlinking

If UBBCode™ is enabled in a forum, you no longer need to use the [URL] code to create a hyperlink. Simply type the complete URL in either of the following manners and the hyperlink will be created automatically:

http://www.yourURL.com
www.yourURL.com Notice that you can either use the complete http:// address or shorten it to the www domain. If the site does not begin with "www", you must use the complete "http://" address. Also, you may use https and ftp URL prefixes in auto-link mode (when UBBCode™ is ON).

You can also have true hyperlinks using the [url] code. Just use the following format:

infopop.com
The old [URL] code will still work, as detailed below. Just encase the link as shown in the following example.

www.infopop.com
In the examples above, the UBBCode™ automatically generates a hyperlink to the URL that is encased. It will also ensure that the link is opened in a new window when the user clicks on it. Note that the "http://" part of the URL is completely optional. In the second example above, the URL will hypelink the text to whatever URL you provide after the equal sign. Also note that you should NOT use quotation marks inside the URL tag.

sendoisan is offline  


Contact Us - Manage Preferences - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.