1461129751-ecf3f198-3b23-459a-8a85-76cde70f9c43

1. A computer-readable storage medium storing a set of instructions executed by a data processing apparatus that is connected with at least one device, the instructions causing the data processing apparatus to provide functional units including:
a device determining unit for determining a candidate device from among at least one device, the candidate device possessing a first function that is used for performing a first process;
a first registering unit for registering the candidate device as a first device to be used for performing the first process;
a second registering unit for registering the candidate device as a second device to be used for performing the second process, the second process being different from the first process;
an accepting unit for accepting an instruction to perform one of the first process and the second process from a user; and
a controlling unit for controlling the first device to perform the first process when the accepting unit accepts the instruction to perform the first process and control the second device to perform the second process when the accepting unit accepts the instruction to perform the second process.
2. The computer-readable storage medium according to claim 1, wherein the first registering unit registers a plurality of candidate devices as a plurality of first devices,
wherein the functional units further include:
a first executing device setting unit for setting, when the first registering unit registers a new candidate device as the first device, the new candidate device as a first executing device to be exclusively used for executing the first function,
wherein the controlling unit controls the first executing device to perform the first process by executing the first function when the accepting unit accepts the instruction to perform the first process.
3. The computer-readable storage medium according to claim 2, wherein the functional units further include:
a judging unit for judging, when the device determining unit determines a new candidate device, whether or not the second registering unit has registered another device as the second device; and
a second executing device setting unit for setting the new candidate device as a second executing device to be exclusively used for executing the second function when the judging unit judges that the second registering unit has not registered another device as the second device,
wherein the controlling unit controls the new candidate device to perform the second process by executing the second function when the accepting unit accepts the instruction to perform the second process.
4. The computer-readable storage medium according to claim 1, wherein the first registering unit registers a plurality of candidate devices as a plurality of first devices;
wherein the functional units further include:
a selecting unit for enabling a user to select one of the plurality of first devices;
a first executing device setting unit for setting the one of the plurality of first devices as a first executing device to be exclusively used for executing the first function;
a judging unit for judging whether or not the second registering unit has registered the one of the plurality of first devices as the second device; and
a second executing device setting unit for setting the one of the plurality of first devices as a second executing device to be used for exclusively executing the second function when the judging unit judges that the second registering unit has registered the one of the plurality of first devices as the second device,
wherein the controlling unit controls the first executing device to perform the first process by executing the first function when the accepting unit accepts the instruction to perform the first process,
wherein the controlling unit controls the second executing device to perform the second process by executing the second function when the accepting unit accepts the instruction to perform the second process.
5. The computer-readable storage medium according to claim 1, wherein the data processing apparatus is connected with a plurality of devices whose models include a plurality of models.
6. The computer-readable storage medium according to claim 1, wherein the functional units further include a judging unit for judging whether or not the candidate device possesses a second function that is used for performing the second process,
wherein the second registering unit registers the candidate device as the second device when the judging unit judges that the candidate device possesses the second function and does not register the candidate device as the second device when the judging unit judges that the candidate device does not possess the second function.
7. The computer-readable storage medium according to claim 1, wherein the functional units further include:
a first judging unit for judging whether or not the candidate device possesses a second function that is used for performing the second process; and
a second judging unit for judging whether or not the second function of the candidate device is controllable by the data processing apparatus when the first judging unit judges that the candidate device possesses the second function,
wherein the second registering unit registers the candidate device as the second device when the second judging unit judges that the candidate device is controllable.
8. The computer-readable storage medium according to claim 1, wherein the data processing apparatus is connected with a plurality of devices possessing the first function,
wherein the device determining unit enables a user to determine, as the first device, the candidate device from among the plurality of devices possessing the first function,
wherein when the candidate device further possesses a plurality of functions different from the first function and including the second function, the second registering unit registers the candidate device as a device to be used for executing each of the plurality of functions.
9. The computer-readable storage medium according to claim 1, wherein the first process and the second process are a printing process and a scanning process, respectively.
10. The computer-readable storage medium according to claim 1, wherein the functional units further include:
a storage unit for storing identification data for the first device in correlation with the first process and storing identification data for the second device in correlation with the second process; and
a transmitting unit for transmitting, when the accepting unit accepts the instruction to perform the first process, a request to perform the first process to the first device whose identification data is stored in the storage unit;
wherein the first registering unit registers the candidate device as the first device by storing identification data for the candidate device in correlation with the first process in the storage unit,
wherein the second registering unit registers, when no identification data correlated with the second process is stored in the storage unit, the candidate device as the second device by storing the identification data for the candidate device in correlation with the second process in the storage unit.
11. The computer-readable storage medium according to claim 10, wherein the functional units further include:
an acquiring unit for acquiring device information relating to a function of the candidate device; and
a judging unit for judging whether or not the candidate device is suitable for the second process based on the device information, and
wherein the second registering unit stores the identification data for the candidate device in correlation with the second process in the storage unit when the judging unit judges that the candidate device is suitable for the second process.
12. The computer-readable storage medium according to claim 11, wherein when the first function is capable of performing the second process, the judging unit does not judge whether or not the candidate device is suitable for the second process and the second registering unit stores the identification data for the candidate device in correlation with the second process.
13. The computer-readable storage medium according to claim 10, wherein the first process is a process to print first type of data,
wherein the second process is a process to print second type of data, the second type being different from the first type.
14. The computer-readable storage medium according to claim 13, wherein the first type of data and the second type data are photo print data and Web print data, respectively.
15. The computer-readable storage medium according to claim 10, wherein the storage unit further stores settings data in correlation with the first process;
wherein the transmitting unit transmits, when the accepting unit accepts the instruction to perform the first process, a request to perform the first process based on the settings data that is stored in correlation with the first process to the first device whose identification data is stored in correlation with the first process.
16. The computer-readable storage medium according to claim 15, wherein the accepting unit further accepts the settings data from the user,
wherein when the accepting unit accepts the settings data, the storage unit further stores the settings data in correlation with the first process and the identification data of the first device.
17. A data processing apparatus comprising:
a memory;
an accepting unit for accepting an instruction to perform one of a first process and a second process from a user, the second process being different from the first process;
a controller that is configured to:
determine a candidate device from among at least one device, the candidate device possessing a first function that is used for performing the first process;
register the candidate device as a first device to be used for performing the first process;
register the candidate device as a second device to be used for performing the second process, the second process being different from the first process; and
control the first device to perform the first process when the accepting unit accepts the instruction to perform the first process and control the second device to perform the second process when the accepting unit accepts the instruction to perform the second process.
18. The data processing apparatus according to claim 17, wherein the controller is further configured to:
judge whether or not the candidate device possesses a second function that is used for performing the second process; and
judge whether or not the second function of the candidate device is controllable by the data processing apparatus when a judgment that the candidate device possesses the second function is made,
wherein the controller registers the candidate device as the second device when a judgment that the candidate device is controllable is made.
19. The data processing apparatus according to claim 17, wherein the first process and the second process are a printing process and a scanning process, respectively.
20. The data processing apparatus according to claim 17, wherein the memory stores identification data for the first device in correlation with the first process and stores identification data for the second device in correlation with the second process,
wherein the controller is further configured to transmit, when the accepting unit accepts the instruction to perform the first process, a request to perform the first process to the first device whose identification data is stored in the memory;
wherein the controller registers the candidate device as the first device by storing identification data for the candidate device in correlation with the first process in the memory,
wherein the controller registers, when no identification data correlated with the second process is stored in the memory, the candidate device as the second device by storing the identification data for the candidate device in correlation with the second process in the memory.
21. The data processing apparatus according to claim 20, wherein the first process is a process to print photo print data, and
wherein the second process is a process to print Web print data.
22. A method executed by a data processing apparatus, the method comprising:
determining a candidate device from among at least one device, the candidate device possessing a first function that is used for performing a first process;
registering the candidate device as a first device to be used for performing the first process;
registering the candidate device as a second device to be used for performing the second process, the second process being different from the first process;
accepting an instruction to perform one of the first process and the second process from a user; and
controlling the first device to perform the first process when the instruction to perform the first process is accepted and controlling the second device to perform the second process when the instruction to perform the second process is accepted.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. Circuitry for driving a motor by PWM (Pulse Width Modulation) control, comprising:
switching means respectively associated with drive coils, which are included in the motor and assigned to a particular phase each;
frequency oscillating means for generating a triangular wave;
first comparing means for generating a pulse sequence by comparing the triangular wave and a voltage for PWM oscillation frequency modulation;
position sensing means for sensing angular positions of the motor;
pulse generating means for counting a preselected number of pulses, which are included in the pulse sequence, by using each of positive-going edges and negative-going edges of position signals output from said position sensing means as a trigger to thereby generate pulse signals;
voltage adjusting means for converting a voltage for duty modulation to a plurality of voltage levels;
voltage selecting means for selecting one of the plurality of voltage levels in accordance with the pulse signals output from said pulse generating means, and outputting a voltage level selected as a duty modulation voltage;
second comparing means for outputting a first duty signal by comparing the voltage for duty modulation and the triangular wave;
third comparing means for outputting a second duty signal by comparing the duty modulation voltage output from said voltage adjusting means and the triangular wave; and
exciting pulse generating means for generating, based on the position signals output from said position sensing means and the first and second duty signals, a gate signal for switching control for a preselected period of time at each time of phase switching, wherein said gate signal includes a signal for reducing noise of the motor.
2. The circuitry as claimed in claim 1, wherein said voltage adjusting means divides the voltage for duty modulation with a plurality of resistors to thereby output the voltage levels, and said voltage selecting means selects one of the voltage levels in accordance with the pulse signals.
3. The circuitry as claimed in claim 2, wherein said frequency oscillating means generates the triangular wave on the basis of charging and discharging of a capacitor.
4. The circuitry as claimed in claim 3, wherein the capacitor has a variable capacitance.
5. The circuitry as claimed in claim 4, wherein the capacitor is replaceable.
6. The circuitry as claimed in claim 5, wherein the preselected number of pulses to be counted by said pulse generating means is variable.
7. The circuitry as claimed in claim 6, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
8. The circuitry as claimed in claim 7, wherein said switching means comprises a plurality of MOSFETs (Metal Oxide Semiconductor Field Effect Transistors).
9. The circuitry as claimed in claim 8, wherein said switching means comprises bipolar transistors.
10. The circuitry as claimed in claim 9, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off.
11. The circuitry as claimed in claim 10, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned on.
12. The circuitry as claimed in claim 11, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off and when said switching means should be turned on.
13. The circuitry as claimed in claim 12, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means correspond one-to-one to each other.
14. The circuitry as claimed in claim 13, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means have a 1:n correspondence to each other.
15. The circuitry as claimed in claim 1, wherein said frequency oscillating means generates the triangular wave on the basis of charging and discharging of a capacitor.
16. The circuitry as claimed in claim 15, wherein the capacitor has a variable capacitance.
17. The circuitry as claimed in claim 16, wherein the capacitor is replaceable.
18. The circuitry as claimed in claim 17, wherein the preselected number of pulses to be counted by said pulse generating means is variable.
19. The circuitry as claimed in claim 18, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
20. The circuitry as claimed in claim 19, wherein said switching means comprises a plurality of MOSFETs.
21. The circuitry as claimed in claim 20, wherein said switching means comprises bipolar transistors.
22. The circuitry as claimed in claim 21, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off.
23. The circuitry as claimed in claim 22, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned on.
24. The circuitry as claimed in claim 23, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off and when said switching means should be turned on.
25. The circuitry as claimed in claim 24, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means correspond one-to-one to each other.
26. The circuitry as claimed in claim 25, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means have a 1:n correspondence to each other.
27. The circuitry as claimed in claim 1, wherein the capacitor has a variable capacitance.
28. The circuitry as claimed in claim 27, wherein the capacitor is replaceable.
29. The circuitry as claimed in claim 28, wherein the preselected number of pulses to be counted by said pulse generating means is variable.
30. The circuitry as claimed in claim 29, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
31. The circuitry as claimed in claim 30, wherein said switching means comprises a plurality of MOSFETs.
32. The circuitry as claimed in claim 31, wherein said switching means comprises bipolar transistors.
33. The circuitry as claimed in claim 32, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off.
34. The circuitry as claimed in claim 33, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned on.
35. The circuitry as claimed in claim 34, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off and when said switching means should be turned on.
36. The circuitry as claimed in claim 35, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means correspond one-to-one to each other.
37. The circuitry as claimed in claim 36, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means have a 1:n correspondence to each other.
38. The circuitry as claimed in claim 1, wherein the capacitor is replaceable.
39. The circuitry as claimed in claim 38, wherein the preselected number of pulses to be counted by said pulse generating means is variable.
40. The circuitry as claimed in claim 39, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
41. The circuitry as claimed in claim 40, wherein said switching means comprises a plurality of MOSFETs.
42. The circuitry as claimed in claim 41, wherein said switching means comprises bipolar transistors.
43. The circuitry as claimed in claim 42, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off.
44. The circuitry as claimed in claim 43, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned on.
45. The circuitry as claimed in claim 44, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off and when said switching means should be turned on.
46. The circuitry as claimed in claim 45, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means correspond one-to-one to each other.
47. The circuitry as claimed in claim 46, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means have a 1:n correspondence to each other.
48. The circuitry as claimed in claim 1, wherein the preselected number of pulses to be counted by said pulse generating means is variable.
49. The circuitry as claimed in claim 48, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
50. The circuitry as claimed in claim 49, wherein said switching means comprises a plurality of MOSFETs.
51. The circuitry as claimed in claim 50, wherein said switching means comprises bipolar transistors.
52. The circuitry as claimed in claim 51, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off.
53. The circuitry as claimed in claim 52, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned on.
54. The circuitry as claimed in claim 53, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off and when said switching means should be turned on.
55. The circuitry as claimed in claim 54, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means correspond one-to-one to each other.
56. The circuitry as claimed in claim 55, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means have a 1:n correspondence to each other.
57. The circuitry as claimed in claim 1, wherein said switching means comprises a plurality of MOSFETs.
58. The circuitry as claimed in claim 1, wherein said switching means comprises bipolar transistors.
59. The circuitry as claimed in claim 58, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off.
60. The circuitry as claimed in claim 59, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned on.
61. The circuitry as claimed in claim 60, wherein said exciting pulse generating means generates the gate signal when said switching means is turned off and when said switching means is turned on.
62. The circuitry as claimed in claim 61, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means correspond one-to-one to each other.
63. The circuitry as claimed in claim 62, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means have a 1:n correspondence to each other.
64. The circuitry as claimed in claim 1, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off.
65. The circuitry as claimed in claim 1, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned on.
66. The circuitry as claimed in claim 1, wherein said exciting pulse generating means generates the gate signal when said switching means should be turned off and when said switching means should be turned on.
67. The circuitry as claimed in claim 66, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means correspond one-to-one to each other.
68. The circuitry as claimed in claim 66, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means have a 1:n correspondence to each other.
69. The circuitry as claimed in claim 1, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means correspond one-to-one to each other.
70. The circuitry as claimed in claim 1, wherein the plurality of voltage levels to be selected by said voltage selecting means and the pulse signals to be output from said pulse generating means have a 1:n correspondence to each other.
71. A method of controlling rotation of a motor by executing PWM control over switching devices associated with drive coils each of which is assigned to a particular phase of said motor, said method comprising the steps of:
(a) causing a frequency oscillator to generate a triangular wave and comparing said triangular wave and a voltage for PWM oscillation frequency modulation to thereby output a pulse sequence;
(b) counting a preselected number of pulses included in the pulse sequence by using each of negative-going edges and positive-going edges of position signals output from position sensing means, which is responsive to angular positions of the motor, as a trigger to thereby output pulse signals;
(c) converting a voltage for duty modulation to a plurality of voltage levels;
(d) selecting one of the plurality of voltage levels in accordance with the pulse signals, and outputting a voltage level selected as a duty modulation voltage;
(e) outputting a first duty signal by comparing the voltage for duty modulation and the triangular wave;
(f) outputting a second duty signal by comparing the duty modulation voltage and the triangular wave; and
(g) generating a gate signal in accordance with the position signals output from said position sensing means and the first and second duty signals.
72. The method as claimed in claim 71, wherein step (c) uses a plurality of resistors for voltage division.
73. The method as claimed in claim 72, wherein said frequency oscillating means generates the triangular wave on the basis of charging and discharging of a capacitor.
74. The method as claimed in claim 73, wherein the capacitor has a variable capacitance.
75. The method as claimed in claim 74, wherein the capacitor is replaceable.
76. The method as claimed in claim 75, wherein the preselected number of pulses to be counted is variable.
77. The method in accordance with claim 74, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
78. The method as claimed in claim 77, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off.
79. The method as claimed in claim 77, wherein the second duty is applied to the switching devices when said switching devices should be turned on.
80. The method as claimed in claim 79, wherein in step (d) the plurality of voltage levels and the pulse signals correspond one-to-one to each other.
81. The method as claimed in claim 79, wherein the plurality of voltage levels and the pulse signals have a 1:n correspondence to each other.
82. The method as claimed in claim 77, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off and when said switching devices should be turned on.
83. The method as claimed in claim 71, wherein said frequency oscillating means generates the triangular wave on the basis of charging and discharging of a capacitor.
84. The method as claimed in claim 83, wherein the capacitor has a variable capacitance.
85. The method as claimed in claim 84, wherein the capacitor is replaceable.
86. The method as claimed in claim 85, wherein the preselected number of pulses to be counted is variable.
87. The method in accordance with claim 85, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
88. The method as claimed in claim 87, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off.
89. The method as claimed in claim 87, wherein the second duty is applied to the switching devices when said switching devices should be turned on.
90. The method as claimed in claim 89, wherein in step (d) the plurality of voltage levels and the pulse signals correspond one-to-one to each other.
91. The method as claimed in claim 89, wherein the plurality of voltage levels and the pulse signals have a 1:n correspondence to each other.
92. The method as claimed in claim 87, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off and when said switching devices should be turned on.
93. The method as claimed in claim 71, wherein the capacitor has a variable capacitance.
94. The method as claimed in claim 93, wherein the capacitor is replaceable.
95. The method as claimed in claim 94, wherein the preselected number of pulses to be counted is variable.
96. The method in accordance with claim 94, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
97. The method as claimed in claim 96, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off.
98. The method as claimed in claim 96, wherein the second duty is applied to the switching devices when said switching devices should be turned on.
99. The method as claimed in claim 98, wherein in step (d) the plurality of voltage levels and the pulse signals correspond one-to-one to each other.
100. The method as claimed in claim 98, wherein the plurality of voltage levels and the pulse signals have a 1:n correspondence to each other.
101. The method as claimed in claim 96, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off and when said switching devices are turned on.
102. The method as claimed in claim 71, wherein the capacitor is replaceable.
103. The method as claimed in claim 102, wherein the preselected number of pulses to be counted is variable.
104. The method in accordance with claim 102, wherein the capacitor is replaced or the preselected number of pulses is varied when the motor is replaced.
105. The method as claimed in claim 104, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off.
106. The method as claimed in claim 104, wherein the second duty is applied to the switching devices when said switching devices should be turned on.
107. The method as claimed in claim 106, wherein in step (d) the plurality of voltage levels and the pulse signals correspond one-to-one to each other.
108. The method as claimed in claim 106, wherein the plurality of voltage levels and the pulse signals have a 1:n correspondence to each other.
109. The method as claimed in claim 104, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off and when said switching devices should be turned on.
110. The method as claimed in claim 71, wherein the preselected number of pulses to be counted is variable.
111. The method as claimed in claim 71, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off.
112. The method as claimed in claim 71, wherein the second duty is applied to the switching devices when said switching devices should be turned on.
113. The method as claimed in claim 112, wherein in step (d) the plurality of voltage levels and the pulse signals correspond one-to-one to each other.
114. The method as claimed in claim 112, wherein the plurality of voltage levels and the pulse signals have a 1:n correspondence to each other.
115. The method as claimed in claim 71, wherein the second duty signal is fed to the switching devices when said switching devices should be turned off and when said switching devices should be turned on.
116. The method as claimed in claim 71, wherein the plurality of voltage levels and the pulse signals have a 1:n correspondence to each other.

1461129738-b36603bb-5d3c-4bf9-8350-9e38d43cf5a8

1. An on-line method for dynamically selecting a plurality of questions to present to an unregistered user of a home site, comprising:
corresponding each of a plurality of sponsor symbols to an entity that has paid an owner of the home site to be presented to the user on the home site;
receiving a plurality of demographic information about the unregistered user in response to a presenting to the unregistered user of at least one demographic question;
receiving a signal from the unregistered user indicating a selecting of one of the sponsor symbols by the unregistered user;
receiving, at the home site, a signal from the unregistered user indicating a selecting, by the unregistered user, of one prize symbol from a first set of at least one prize symbol, wherein the first set is displayed in response to the selected sponsor symbol, wherein each prize symbol corresponds to a prize that the unregistered user can register to win at a predetermined cost to the unregistered user; and
dynamically selecting, for display to the unregistered user, at least one targeted question from a plurality of candidate targeted questions stored in a user question record associated with the home site, according to a sequential comparison of each of the plurality of candidate targeted questions to the demographic information of the unregistered user, wherein the at least one targeted question is selected according to a matching of the at least one targeted question with at least one element of the demographic information, and wherein each of the plurality of targeted questions is associated with the entity corresponding to the selected sponsor symbol.
2. The method of claim 1, further comprising:
assessing that the unregistered user is unregistered.
3. The method of claim 2, further comprising:
registering the unregistered user.
4. The method of claim 1, further comprising:
storing the plurality of demographic information in a user record associated with the home site.
5. The method of claim 1, further comprising:
displaying the at least one selected targeted question to the unregistered user on the home site;
receiving a signal from the unregistered user indicating an answer of the unregistered user to the at least one selected targeted question;
storing the answer of the unregistered user to the at least one selected targeted question; and
after said receiving a signal from the unregistered user indicating an answer to the at least one selected targeted question, redirecting the unregistered user from the home site to a further site associated with the sponsor symbol selected.
6. The method of claim 1, comprising, during a visit of the unregistered user to the home site subsequent to claim 1:
redisplaying the plurality of sponsor symbols;
receiving a signal from the unregistered user indicating a selecting of one of the redisplayed sponsor symbols by the unregistered user, wherein the redisplayed sponsor symbol selected corresponds to the sponsor symbol previously selected;
receiving, at the home site, a signal from the unregistered user indicating a selecting, by the unregistered user, of one prize symbol from the first set of at least one prize symbol, wherein the first set is redisplayed in response to the selected redisplayed sponsor symbol;
dynamically selecting, for display to the unregistered user, at least one additional targeted question from the plurality of candidate targeted questions stored in the user question record associated with the home site, according to a sequential comparison of each of the plurality of candidate targeted questions to the received demographic information of the unregistered user, wherein the at least one additional targeted question is selected according to a matching of the at least one additional targeted question with at least one element of the demographic information, and wherein each of the plurality of targeted questions is associated with the entity corresponding to the selected sponsor symbol.
7. The method of claim 6, further comprising:
displaying the at least one selected additional targeted question to the unregistered user on the home site;
receiving a signal from the unregistered user indicating an answer of the unregistered user to the at least one selected additional targeted question;
storing the answer of the unregistered user to the at least one selected additional targeted question; and
after said receiving the signal from the unregistered user indicating an answer of the unregistered user to the at least one selected additional targeted question, redirecting the unregistered user from the home site to a further site associated with the redisplayed sponsor symbol selected.
8. The method of claim 7, further comprising repeating the method of claim 7 during additional subsequent visits of the unregistered user to the home site.
9. The method of claim 6, wherein said dynamically selecting comprises:
dynamically selecting at least one further additional targeted question from the plurality of candidate targeted questions stored in the user question record, according to a sequential comparison of each of the plurality of candidate targeted questions to the demographic information of the unregistered user, and according to at least one of the answers of the unregistered user to the at least one selected targeted question or at least one of the at least one selected additional selected targeted questions, wherein the at least one further additional targeted question is selected according to a matching of the at least one further additional targeted question with at least one element of the demographic information, and wherein each of the plurality of targeted questions is associated with the entity corresponding to the selected sponsor symbol.
10. The method of one of claims 1, 6, or 9, wherein at least one selected targeted question, or at least one additional selected targeted question, or at least one further additional targeted question, remains unanswered by the unregistered user, further comprising:
providing a listing of unanswered at least one selected targeted questions, or at least one additional selected targeted questions, or at least one further additional selected targeted questions;
selecting, in response to the demographic information, one from the listing of unanswered questions;
displaying the selected unanswered question selected to the unregistered user on the home site;
receiving a signal from the unregistered user indicating an answer of the unregistered user to the selected unanswered question.
11. The method of claim 10, further comprising:
storing the answer of the unregistered user to the selected unanswered question; and
redirecting the unregistered user from the home site to a further site after said storing.
12. The method of claim 1, comprising, during a visit of the unregistered user to the home site subsequent to claim 1:
redisplaying the plurality of sponsor symbols;
receiving a signal from the unregistered user indicating a selecting of one of the redisplayed sponsor symbols by the unregistered user, wherein the redisplayed sponsor symbol selected does not correspond to the sponsor symbol previously selected;
receiving, at the home site, a signal from the unregistered user indicating a selecting, by the unregistered user, of one prize symbol from a second set of at least one prize symbol, wherein the second set is displayed in response to the selected redisplayed sponsor symbol, and wherein the second set is different than the first set;
dynamically selecting, for display to the unregistered user, at least one additional targeted question from the plurality of candidate targeted questions stored in the user question record associated with the home site, according to a sequential comparison of each of the plurality of candidate targeted questions to the demographic information of the unregistered user, wherein the at least one additional targeted question is selected according to a matching of the at least one additional targeted question with at least one element of the demographic information, and wherein each of the plurality of targeted questions is associated with the entity corresponding to the selected redisplayed sponsor symbol.
13. The method of claim 12, further comprising:
displaying the at least one selected additional targeted question to the unregistered user on the home site;
receiving a signal from the unregistered user indicating an answer of the unregistered user to the at least one selected additional targeted question;
storing the answer of the unregistered user to the at least one selected additional targeted question; and
after said receiving the signal from the unregistered user indicating an answer of the unregistered user to the at least one selected additional targeted question, redirecting the unregistered user from the home site to a further site associated with the redisplayed sponsor symbol selected.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An apparatus, comprising:
an adjustable padded shoulder-strap set, wherein the shoulder-strap set is attached to a backpanel; and
an adjustable padded hip-belt set, wherein the hip-belt set is attached to the backpanel by a hip-belt adjustment mechanism,
wherein the hip-belt adjustment mechanism further comprises at least one hip-belt strap,
wherein the adjustable hip-belt set is configured to be adjusted by moving the hip-belt strap horizontally.
2. The apparatus of claim 1, wherein the at least one hip-belt strap is fastened in place by a cam buckle.
3. The apparatus of claim 1, wherein the at least one hip-belt strap includes a plurality of indicia of measurement.
4. The apparatus of claim 3, wherein the backpanel includes a marker, wherein the marker functions as a reference for the plurality of indicia of measurement.
5. The apparatus of claim 3, wherein the plurality of indicia of measurement are formed by stitching.
6. The apparatus of claim 3, wherein the plurality of indicia of measurement are equidistant with respect to each other.
7. The apparatus of claim 1 further comprising a lumbar pad, wherein the lumbar pad is attached to the backpanel.
8. The apparatus of claim 7, wherein the lumbar pad is placed over the hip-belt adjustment mechanism.
9. The apparatus of claim 8, wherein the lumbar pad is either fully or partially detachable from the backpanel.
10. The apparatus of claim 9, wherein detaching the lumbar pad from the backpanel provides access to the hip-belt adjustment mechanism.
11. The apparatus of claim 1, wherein the backpanel further comprises a ruler belt, wherein setting a length of the ruler belt adjusts a thoracic height of the backpanel.
12. The apparatus of claim 11, wherein the ruler belt includes a plurality of indicia of measurement.
13. The apparatus of claim 12, wherein the plurality of indicia of measurement are formed by etching.
14. The apparatus of claim 12, wherein the ruler belt further includes a length indicator, wherein the length indicator is affixed to the backpanel to function as a reference for the plurality of indicia of measurement.
15. The apparatus of claim 1, wherein the backpanel comprises a panel sheet, a set of stays and a thoracic carriage.
16. The apparatus of claim 15, wherein the thoracic carriage moves strictly in the vertical direction.
17. The apparatus of claim 15, wherein the thoracic carriage moves exclusively as one unit.
18. A method of customizing hip-belts, comprising:
passing a hip-belt strap through a marker, wherein the marker is affixed to a backpanel;
threading the hip-belt strap through a cam buckle, wherein the cam buckle is affixed to the backpanel;
moving the hip-belt strap in the horizontal direction in order to adjust a length of the hip-belts;
using the cam buckle to fasten the hip-belt strap in place; and
marking the adjusted length of the hip-belts by a plurality of indicia in reference to the marker.
19. The method of claim 18, further comprising removing a fully or partially detachable lumbar pad in order to access a hip-belt adjustment mechanism.
20. A backpack, comprising:
an adjustable padded shoulder-strap set, wherein the shoulder-strap set is attached to a backpanel; and
an adjustable padded hip-belt set, wherein the hip-belt set is attached to the backpanel by a hip-belt adjustment mechanism,
wherein the hip-belt adjustment mechanism further comprises at least one hip-belt strap,
wherein the adjustable hip-belt set is configured to be adjusted by moving the hip-belt strap horizontally,
wherein the at least one hip-belt strap is fastened in place by a cam buckle, and
wherein a marker is affixed to the backpanel to function as a reference for a plurality of indicia of measurement.