text:
A method of satisfying a database query includes evaluating certain joins on a per-segment basis. An expression tree is produced for the query, and the expression tree is evaluated to identify joins whose operands are two instances of the same relation and whose join predicate conjunctively includes an equality comparison between two instances of the same column. When such a join is identified, it may be evaluated by segmenting the operand relation according to the columns that are compared for equality in the predicate. The join is then evaluated by performing the join operation separately on each segment. Segments may be spooled separately, thereby exploiting the efficiencies obtained by spooling even where the entire relation is too large to fit in the spool. Execution iterators are provided for spooling successive segments and for applying the join to the spooled segment.
1. A computer-readable storage medium comprising computer-readable instructions, which when executed on a computer, evaluates an anti-semijoin having a first operand, a second operand, and a predicate, said computer-readable instructions comprising:
determining that said first and second operands each comprise first and second instances, respectively, of a common relation;
determining that said predicate is, or conjunctively includes, an equality comparison between one or more columns of said first instance of said relation and corresponding columns of said second instance of said relation;
segmenting said common relation based on said one or more columns to produce one or more segments of said common relation; and
performing said anti-semijoin separately on each of said segments.
2. The computer-readable storage medium of
3. The computer-readable storage medium of
4. A computer-readable storage medium comprising computer-readable instructions, which when executed on a computer, sorts rows of a database table according to a first set of one or more columns, said rows having been sorted on a second set of one or more columns, said computer-readable instructions comprising:
segmenting said database table based on said second set of columns to produce segments of said database table, each of said segments comprising rows having common values in said second set of columns, wherein said segmenting comprises:
identifying a first row of said database table, said first rows having first values in said second set of columns; and
identifying a second row of said database table, said second row having said first values in said second set of columns, said database table having an order, said second row being the last occurring row in said order having said first values in said second set of columns; and
separately sorting each of said segments based on the values in said first set of columns.
5. The computer-readable instructions of
6. The computer-readable storage medium of
invoking a first function which sorts rows in first one of said segments;
invoking a second function which identifies a next one of said segments; and
repeating said acts of invoking said first and second function until all of said segments have been exhausted.
7. The computer-readable storage medium of
creating an expression tree including a GbApply operator having:
a first child sub-tree specifying said database table as input to said GbApply operator;
segmentation data indicating that said database table is to be segmented on said second set of columns; and
a second child sub-tree specifying a relational fragment to be performed on each of said segments, said relational fragment specifying a sort of the rows of said segments on said first set of columns.
This application is a continuation of application Ser. No. 10/829,595, filed Apr. 22, 2004 which is a continuation of U.S. Pat. No. 6,748,392, issued on Jun. 8, 2004, the disclosures of which are incorporated herein by reference, in their entirety.
The present invention relates generally to the field of database systems. More particularly, the invention relates to a system and method for evaluating certain types of database queries on a per-segment basis, and for identifying those queries that are candidates for per-segment evaluation.
Database systems store, retrieve, and process information. In order to retrieve information from the database, a user provides a query (written in a query language such as SQL), where the query specifies the information to be retrieved and the manner in which it is to be manipulated or evaluated in order to provide a useful result. To process the query, the database system may convert the query into a relational expression that describes algebraically the result specified by the query. The relational expression is then used to produce an execution plan, which describes particular steps to be taken by a computer in order to produce the sought result.
When a relational expression is produced from a query, it may be the case that certain terms in the expression are redundant. For example, the operands of a join operator may be two instances of the same table, T. If T is a table that is stored in the database, then a straightforward evaluation of the join requires redundant accesses to the same (possibly large) table T during execution. Worse yet, T may not be a stored table, but rather may a table that is computed from a complex relational sub-expression. In this case, straightforward evaluation of the expression may require T to be derived twice from the same (possibly complicated) expression at runtime.
A conventional way to address this problem is to identify and evaluate common sub-expressions, spool (i.e., "buffer") the entirety of the sub-expression result, and use the spooled result whenever the common sub-expressions are used. However, the sub-expression result may be relatively large, in which case some of the benefits of spooling will be lost. If a sub-expression result is larger than the available memory, then spooling the result may cause it to be paged to disk, which may be just as costly of resources as computing the result of the sub-expression twice.
In view of the foregoing, there is a need for a query evaluation system that overcomes the drawbacks of the prior art.
The present invention provides a system and method for efficient query evaluation. A technique is provided for identifying joins in relational expressions that can be performed on a per-segment basis. In accordance with the invention, joins are identified whose operands are different instances of a common sub-expression, optionally modified by an aggregate or a filter. Each segment of the common subexpression is spooled, and the join is performed successively on each of the segments. Because the segments are likely to be relatively small compared to the entire sub-expression, these segments may fit in memory in situations where the entire sub-expression result does not. Thus, unnecessary spooling of an entire sub-expression result (and the consequent memory swapping) is avoided.
Joins that may be evaluated on a per-segment basis are identified by searching for joins that meet the following criteria: First, the two operands of the join must be different instances of the same relation. Optionally, each instance of the relation may be modified by an aggregate and/or a filter. Second, the join predicate must be, or conjunctively include, an equality comparison between the same column in different instances of the relation. If the join predicate contains such a comparison, then rows of the first instance of the relation will never join with rows of the second instance of the relation that have different values in the equality-compared columns. Thus, the relation can be "segmented" into groups of rows having common values in the columns that are compared for equality in the join predicate, and the join may be separately applied to each of the groups.
The invention provides a relational operator called "GbApply," which specifies per-segment evaluation of a relational expression. GbApply takes a relation as its input, segments the relation according to a set of columns, and applies a relational fragment to successive segments of the relation. A join meeting the conditions described above may be rewritten using a GbApply operator. The relation that is common to both sides of the join is used as the input to the GbApply operator, and the columns that are compared for equality in the join predicate are specified as the segmenting columns. The join expression is then rewritten so that the operands and the predicate refer to instances of the segment rather than instances of the entire relation; the rewritten join expression is the "relational fragment" used by the GbApply operator. The GbApply operator may be used as part of the expression tree that represents a relational expression. Expressions trees including the GbApply operator may be "reordered" if certain conditions are met; reordering the order of evaluating an expression may result in a more efficient evaluation of the expression.
Execution iterators are provided which may be used to perform a GbApply operation. The "SegSpool" iterator receives a sorted relation as input and spools a segment of the relation. Preferably, SegSpool performs the segmentation by spooling successive rows of the sorted relation until a row is encountered whose values in the segmenting columns differ from the last row. The "SegApply" iterator applies the relational fragment associated with a GbApply operator to the spool created by SegSpool. Application of the relational fragment to the spool is repeated until the relational fragment is unable to produce additional result rows based on the spooled segment. SegApply then calls SegSpool to spool the next segment.
According to a feature of the invention, SegSpool and SegApply may be used to perform a major-minor sort, or to compute the aggregates "min" and "max." When a major-minor sort is performed, SegSpool is used to segment the table according to the "major" columns; SegApply then applies a sorting operation (on the "minor" columns) to each of the segments. In order to compute the aggregates "min" and "max" (e.g., the minimum value in column A for each group of rows grouped by column B), the table is sorted on columns B and A. SegSpool is then used to segment the table according to column B, and SegApply is used to identify the first row in each segment (for a "max" calcuation, the sort on column A is performed in descending order, so that the first row in each group will have the highest column A value for that group).
Other features of the invention are described below.
The foregoing summary, as well as the following detailed description of preferred embodiments, is better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, there is shown in the drawings exemplary constructions of the invention; however, the invention is not limited to the specific methods and instrumentalities disclosed. In the drawings:
A database system is one of the most commonly-used software tools. Database systems are used to maintain and access all types of information, such as financial records, personnel records, and inventory records. Database systems typically perform operations on information in the form of tables or "relations." One operation that can be performed on tables is the "join," which takes two tables as operands and creates a third table that is based on the two operands and on a predicate. A straightforward way of computing a join involves storing each operand table in memory and combining the two tables row by row. This technique uses large amounts of memory to store the operands. Often, the operand tables are so large that they must be paged to disk, thereby increasing the amount of time required to evaluate the join. By exploiting properties of the operands and the join predicate, a join can be computed without storing the entire operand table in memory at once, thereby decreasing the time and resources necessary to evaluate a join.
The invention is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network or other data transmission medium. In a distributed computing environment, program modules and other data may be located in both local and remote computer storage media including memory storage devices.
With reference to
Computer 110 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 110 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by computer 110. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above should also be included within the scope of computer readable media.
The system memory 130 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 131 and random access memory (RAM) 132. A basic input/output system 133 (BIOS), containing the basic routines that help to transfer information between elements within computer 110, such as during start-up, is typically stored in ROM 131. RAM 132 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 120. By way of example, and not limitation,
The computer 110 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only,
The drives and their associated computer storage media discussed above and illustrated in
The computer 110 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 180. The remote computer 180 may be a personal computer, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computer 110, although only a memory storage device 181 has been illustrated in
When used in a LAN networking environment, the computer 110 is connected to the LAN 171 through a network interface or adapter 170. When used in a WAN networking environment, the computer 110 typically includes a modem 172 or other means for establishing communications over the WAN 173, such as the Internet. The modem 172, which may be internal or external, may be connected to the system bus 121 via the user input interface 160, or other appropriate mechanism. In a networked environment, program modules depicted relative to the computer 110, or portions thereof, may be stored in the remote memory storage device. By way of example, and not limitation,
Modern database systems, particularly those based on the relational model, store data in the form of tables. A table is a collection of data organized into rows and columns.
Database systems often make use of the "relational algebra," which is a system of operations that can be performed on tables. In general, the relational algebra includes a set of operators that take one or more tables as operands and produce a new table as a result. One important operation in the relational algebra is the "Cartesian product." Cartesian product is a binary operation that takes two tables as operands and produces a third table as a result. The Cartesian product of two tables R and S (written as R�S) is formed by pairing each row of R with all the rows of S.
Usually the information sought from a database system is not the entire Cartesian product of two tables, but rather selected rows of the Cartesian product. In this case, a "join" of the two tables may be performed. A join is the Cartesian product of two tables, where particular rows of the resulting Cartesian product are selected according to a predicate. Specifically, the join of two tables R
The join operation demonstrated in
For general information on relational databases, see J. D. Ullman, Principles of Database and Knowledge-Base Systems, vol. 1 (W. H. Freeman & Co., 1988).
An expression in the relational algebra may be represented as an expression tree. When an expression is represented in this manner, the operator is represented as a node in the tree, and the operand(s) is (are) represented as the child (children) of the operator node. For example, the expression R
A database system may produce an expression tree as an intermediate step in the process of compiling a query. A query is a description of a result that is sought from a database system. Typically, the query is written in a query language such as the Structured Query Language (SQL). It will be appreciated that SQL is a non-limiting example of a query language, as any other query language may be used without departing from the spirit and scope of the invention.
The two instances of table X represented by nodes 702 and 704 are operands of join 706. Optionally, the instance of table X represented by node 704 may be processed by group-by operator 708 and/or filter 710, in which case one of the operands of join 706 is the table resulting from these group-by and filter operations, rather than the unmodified table X. Group-by operation 708 is a unary operation that segments a table according to the values of one or more columns. If R is a relation, c is a set of columns and e is a set of aggregate functions, then group-by(c, e, R) has as many rows as distinct values of c in relation R. The aggregate functions e are applied to each group of rows having the same values of c, and the output of the group-by operator includes columns c and results of the aggregate expressions e. Filter operation 710 selects certain rows from a table according to a predicate. Thus, if R is a table and P is a predicate, then filter(P, R) is the table having only those rows of R that satisfy predicate P. In this sense, filter 710 is equivalent to the basic relational algebra operator σ. Thus, the notation filter(P, R) is equivalent to the traditional algebraic notation σ
The following is an example of a SQL query that results in an expression tree of the form depicted in
The expression tree 800 in
It will be observed at this point that expression tree 800 is in the form shown in
As previously indicated, the inner join of two tables is the Cartesian product of those tables, less any rows of the product that do not satisfy the join predicate. Thus, the Cartesian product of the tables represented by nodes 802 and 812 is:
The Cartesian product shown above is not the complete join called for by expression tree 800, because predicate 810 has not been applied. Predicate 810 requires two conditions for a row to appear in the final table: (1) E1.dep't=E2.dep't for a given row; and (2) E1.salary>expr1002. Putting aside the second condition for a moment, it is readily observed that rows that do not have matching values in the E1.dep't and E2.dep't column can never meet the first condition. In other words, it is never necessary to combine rows of E1 and E2 having different dep't values, since such a combination of rows will never be included in the final join result under the given join predicate, P. This observation can be exploited in order to optimize the evaluation of the join.
Specifically, when the expression tree is of the form shown in
In order to perform per-segment evaluation of the join, a new operator called "GbApply" is introduced for use in the expression tree. The "Gb" in the name of the GbApply operator stands for "group-by." Like the "group-by" operator discussed above, GbApply groups rows of a table into segments based on the value(s) of one or more columns. However, unlike the group-by operator, which applies scalar aggregate expressions to each group, GbApply applies a relational expression. GbApply takes two operands. The first operand is the table that is common to both sides of the join. The second operand is a "relational fragment" (e.g., a join expression) that has been rewritten to operate on segments of the input table rather than on the entire table.
For example,
As part of the process of matching the two expressions, a map M of names for identical columns is created (step 1004). Next, map M is used to analyze the join predicate in the expression tree (step 1006). In order to analyze the predicate, the predicate is converted to the conjunctive normal form, and the conjuncts are separated out. When the predicate is analyzed, it is determined (at step 1008) whether at least one of the conjuncts is an equality comparison between two names for the same column. If any of the conjuncts is such an equality comparison, then the column referenced in the equality comparison is included on a list S. The list S indicates how to segment the relation X so that it is not necessary to spool all the rows of the relation at a single time in order to perform the join. As indicated above, if the predicate contains an equality comparison of columns S, then a first row of relation X can only join with those rows of relation X having the same value(s) in columns S as the first row, so it is not necessary to spool the entire relation X at one time in order to perform the join. Rather, relation X can be spooled on a per-segment basis, where the segments are created according to columns S. This works for the following reason: Suppose that two rows (e.g., rowleft and rowright) of two instances of relation X differ in columns S. Rowleft and rowright cannot join because columns S are compared for equality in the join predicate. Suppose further that rowresult is the row that results from applying the optional operators, select and group-by, to rowright. Since both select and group-by do not change the values of the input columns, rowresult and rowleft must differ in values for columns S and therefore cannot match. This means that at any time, it is only necessary to consider rows that have same values for columns S while performing the join, and this fact is not affected by the application of optional filters and aggregates to relation X. Therefore, relation X may be segmented into groups with same values for columns S, and each group is considered one at a time in performing the join.
Once it is determined that an equality comparison as described above is present in the join predicate, an alternative expression tree using the GbApply operator is created (step 1010). As shown in the example of
The process of
As discussed above, in certain cases where different instances of the same relation appear on both sides of a join, it may be more efficient to perform the join on a per-segment basis, and that a per-segment join may be specified in an expression tree using the GbApply operator.
Referring now to
After the join operation has been applied to the segment, a determination is made at step 1106 as to whether there are additional segments of table X to be spooled. If there are additional segments, then the process returns to step 1102, whereupon the next segment is spooled. If it is determined at step 1106 that there are no additional segments to be spooled, then the per-segment application of the join is complete, and the process terminates.
In a preferred embodiment, the process of applying a join on a per-segment basis, as shown in
SegSpool::GetRow( ) spools rows of a relation X. SegSpool::GetRow( ) expects that relation X is grouped on segmenting columns S. This may be accomplished by providing the contents of X in sorted order, either by an explicit sort operation, or by reading an existing index that outputs its contents in sorted order. Also, grouping can be obtained on the result of some joins, without having sorted output. For example, if departments are joined with employees using some form of NestedLoops algorithm, such that for each department, all its employees are found and output, then all the rows that contain a particular department will appear together in the output—i.e., the output will be grouped by distinct values of the department column, even though the groups are not necessarily in sorted order. As will be appreciated from the pseudo-code in Table 1, SegSpool::GetRow adds successive rows of its input relation to a spool (using the method Spool.SpoolRow( )), and continues to add these successive rows so long as the segmenting columns of the current row have the same values as the segmenting columns of the last row spooled. SegSpool::GetRow( ) returns once it encounters a row that has different segmenting columns from the previously-spooled row. When such a row is encountered, it is saved in last_result, so that the row may be spooled the next time SegSpool::GetRow( ) is called to spool the next segment.
The loading of the SegSpool and manipulation of each segment is performed by another iterator called Segmented Apply (SegApply). When GetRow is called on SegApply, it first loads a segment in SegSpool. SegApply::GetRow then calls GetRow on the relational fragment that uses the segment to generate the results, until no more rows are obtained from the relational fragment. At this point, it moves again to the SegSpool side to load the next segment. This is the standard execution of a NestedLoops iterator. (As shown in
GbApply can specify any operation that needs to look only at a group of rows at a time, and its execution is performed by the SegApply and SegSpool iterators discussed above. It should be appreciated that a join whose predicate conjunctively includes an equality comparison between equivalent columns is merely one example of an operation that can be performed on a table on a per-segment basis.
When the expression operating on each segment has a single usage of such segment, there is no need to physical copy each row in a spool, before it is processed by the per-group expression. In this case, SegApply/SegSpool present the illusion of a spool through the same interface to other iterators, but preferably route spool read requests directly to the child of SegApply and indicate "end of spool" when a new segment is encountered. Since there were multiple, non-syncrhonized readers in the join examples presented above, it was necessary to spool. The following are examples in which there is a single usage of the segment, so it is possible to optimize by not actually storing any rows.
An example of an operation that can be performed on a table on a per-segment basis without physically copying segments to a spool is a "major-minor sort." A major-minor sort is the situation where an input table is sort on columns A and B and it is desired to sort the output on columns A, B, C and D. SegSpool can be used to separate rows with the same values for columns A and B, since the rows are sorted by these columns. (As discussed above, in a preferred embodiment SegSpool expects its input table to be grouped on the segmenting columns.) SegApply can then use a relational fragment to sort these groups on columns C and D. The output will be sorted by columns A, B, C, D as desired. When SegSpool and SegApply are used in this manner, the spool has only one "consumer" (i.e., there are not several objects that need to access the spooled segment—only the sorting routine needs to access the spooled segment). Thus, in a preferred embodiment when SegSpool and SegApply are used for a major minor sort, SegSpool is used only to indicate segment boundaries in an existing table; it is not necessary for SegSpool to actually copy the rows into the spool.
Another use of the iterators is the calculation of the "superlative" aggregates, such as "min" and "max." This used of the iterators is derived from the fact that when rows are appropriately sorted, the aggregates min and max can be calculated by using the "top" operator. For example, if an "employees" table (such as table 200 a, shown in
At step 1244, the segment boundaries are identified. SegSpool may perform this identification by repeatedly retrieving the next row in the table until it encounters a row whose segmenting columns have values that differ from the last row. Information that identifies the first and last row in the segment is then saved. At step 1246, each segment is sorted based on a second set of columns. This sort may be performed by calling SegApply::GetRow, where the "relational fragment" (i.e., RightChild.GetRow( )) is a function that sorts based on the second set of columns. In this case, an expression tree for the minor sort may be a GbApply expression, where the input to GbApply is the "major" sorted table (i.e., the table sorted on the first set of columns), and the relational fragment that is to be applied to the input table on a per-segment basis is a "minor" sort (i.e., a sort on the second set of columns) instead of the join in the previous GbApply examples.
It should be noted that the identification of segment boundaries by SegSpool is an optimization. SegSpool could copy the rows of a segment into a spool, and then perform the "minor" part of the sort (i.e., the sort on the second set of columns) on the spooled rows. However, as discussed above it is unnecessary to spool the rows in this case; when the only operation being performed on a segment is a sort, the segment may be sorted "in-line" in the original table simply by identifying the original segment boundaries.
At step 1254, the table is segmented on the grouping column. In the case where the desired values are the minimum (or maximum) salaries for each department, the table is segmented on the "dep't" column. Since the table has already been sorted on the "dep't" column, the segmentation can be performed by SegSpool. As in the case of a major-minor sort, it is unnecessary to actually copy rows into the spool, since the only information that is necessary is the identity of the first row in a segment.
At step 1256, the first row in each segment is identified, and the minimum (or maximum) value is identified from the relevant column in the identified row. For example, if the information sought is the minimum salary for each department, the table is segmented on the "dep't" column, and the salary value is read from the first row in each segment.
Some queries may have expression trees that can be rewritten using the GbApply operator. However, when the technique described above is used to produce a tree with the GbApply operator, the new tree still may specify an inefficient way to evaluate the query. For example, consider a query to locate all employees who make more than the average salary of their department, but only for those departments that have the word 'marketing' in their name. Such a query may have the form:
Expression tree 1400 may be rewritten as expression tree 1450, shown in
It should be noted that the number of rows can be made correct simply by adding a key of E3 to the set of segmenting columns. However, in a preferred embodiment of the invention, GbApply adds the values of the segmenting columns to the results of the expression E2(S). It should be noted, with reference to
Expression tree 1400 may be reordered at expression tree 1450 without affecting the result, provided that expression tree 1400 meets certain conditions. Preferably, the condition comprises the criterion that the set of columns in the predicate that come from the GbApply side is a subset of the set of segmenting columns. With reference to
It is noted that the foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present invention. While the invention has been described with reference to various embodiments, it is understood that the words which have been used herein are words of description and illustration, rather than words of limitations. Further, although the invention has been described herein with reference to particular means, materials and embodiments, the invention is not intended to be limited to the particulars disclosed herein; rather, the invention extends to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims. Those skilled in the art, having the benefit of the teachings of this specification, may effect numerous modifications thereto and changes may be made without departing from the scope and spirit of the invention in its aspects.
Patent Citations
Non-Patent Citations
Referenced by
Legal Events
Original Image


text:
Search Results: 'pdf printing'
pdf in print version 121mb
eBook (PDF): $0.00
Download immediately.
No description supplied
Paperback: $6.28
Ships in 3-5 business days.
Анастасия Афанасьева.... More > Отпечатки. — New York, Ailuros Publishing, 2014. — 82 с. ISBN 978-1-938781-22-3 Художник обложки Ирина Глебова. Редактор Елена Сунцова. Пятая книга поэта включает в себя стихи, написанные в 2011—2013 гг. Бумажная версия книги высылается в любую точку мира. PDF книги доступен для скачивания бесплатно по ссылке: http://www.elenasuntsova.com/afanasieva< Less
Antique Erotic Prints - PDF Ebook / Slideshow Album
eBook (PDF): $3.95
Download immediately.
A digital anthology of vintage risqué prints - dozens of engravings, art postcards, lithographs, wood block prints and portrait paintings - mainly 19th century female nudes and bedroom scenes.... More > Includes a wide selection of European and Asian art, and sexy illustrations to some of the world's best-known classic erotic literature. For lovers of fine art, collectors and fans of vintage erotica, ephemera and curiosa! Highly unusual and entertaining! Great gift, ice breaker or screen branding statement - ideal introduction to this fascinating genre. In PDF ebook format, with optional rolling slideshow functionality and random transition effects between images! In presentation mode this e-book makes a novel alternative to a screensaver.< Less
Ave Maria Small Print Intermediate Piano Sheet Music PDF
eBook (PDF): $1.99
Download immediately.
A SilverTonalities Arrangement! Easy Note Style Sheet Music Letter Names of Notes embedded in each Notehead!
100 British Castles and Stately Homes - PDF Scrapbook of Antique Prints
eBook (PDF): $2.49
Download immediately.
A PDF scrapbook of over 100 antique prints, vintage postcards and engravings - the old castles, stately mansions and manors, palaces and majestic ruins of England, Ireland, Scotland and Wales, many... More > in color. Taken from classic books, mainly 19th century editions including those by artist/authors including Grose and Rev. Morris. A nostalgic taste of past elegance. Includes several castle ground plans and rural landscapes. Supplied as a PDF ebook which opens by default in rolling presentation / slideshow mode with random image transition effects - great alternative to a screensaver.< Less
The River Thames - Vintage Print and Photo Album (PDF ebook / slideshow)
eBook (PDF): $4.95
Download immediately.
England's great river captured in a fascinating anthology of vintage prints, photos, and early postcards - savour the country villages, quaint bridges, locks, weirs, historic riverside pubs, boats...... More > Includes London, Oxford, Eton, Windsor, Richmond, Hampton Court, Greenwich, Kingston, Westminster, Southend, Greenwich, and views from the Thames Path in a rolling journey from the source to the estuary. Dozens of nostalgic images, many in color, and from famous sources such as Victorian photographer Henry Taunt. In PDF ebook format for Acrobat Reader, with optional rolling slideshow functionality and random transition effects! In presentation mode this e-book makes a novel alternative to a screensaver. New, improved and extended version, February 2010: formatted in Landscape / Widescreen format (16 x 9 aspect), optimized for laptop / HDTV screens!< Less
Fastlane PDF
eBook (PDF): $6.00
Download immediately.
The future is uncertain - full of unfulfilled promises, and terrible predictions that never come to pass. No plan ever survives contact with the enemy, and the future is the enemy - a march through... More > darkness that will eventually end in our deaths; maybe tomorrow, maybe fifty years from now. Still, people keep planning, as if they can control the future; and usually, things more or less work out, in the long run. Fastlane isn't about the long run. It's about the NOW. No matter where you go, there's people burning their candles at both ends, knowing that at any time they can burn out. They don't think about the future any more than necessary - either by choice or through circumstance, they just try to make it through each day, one at a time, consequences be damned. These are your characters. To learn more, go to Twisted Confessions. For a print copy, visit Indie Press Revolution.< Less
Preparing a Book for On Demand Printing
eBook (PDF): $2.50
Download immediately.
Preparing a Book for On Demand Printing
Paperback: $8.46
Ships in 3-5 business days.
Ring Wives: Print Resolution
eBook (PDF): $11.95
Download immediately.
Charlie loves beautiful women - especially those willing to box! So he hit the jackpot in Linda, a gorgeous woman who wanted to make Charlie's dream come true. She was able to make this happen when... More > they met Sam and Sarah, a couple more than 10 years younger, but with the same desires and enthusiasm to create the perfect TOPLESS boxing match. Will it end in a knockout? Will the men stay out of the way? Find out in Ring Wives! Beautiful art by JOSH. Presented in print-resolution PDF file, formatted for 8 1/2 x 11 paper. Also includes close-up pages of the panels. NUDITY, ADULTS ONLY< Less
Top 10see more >
Rise and Eat
Paperback: $10.00
NACTA Journal Vol. 59...
Paperback: $20.00
Atomic - The Art of...
eBook: $7.50
Dream Streets: Art in...
Paperback: $36.00
Balboa Park 100 Years...
Hardcover: $44.95
Torment of Forbidden Love
Paperback: $12.80
2014-2015 Yearbook
Paperback: $44.94
A Coloring Book for Big...
Paperback: $21.29
Among the Clouds: Work,...
Paperback: $14.95
A Coloring Book for Big...
Paperback: $19.99
Age Verification
The page you are attempting to access contains content that is not intended for underage readers.
Please verify your birth date to continue.

subset: commoncrawl


text:
- Subscribe now!... Get rid of ADs!Support Power Line...VIP MembershipPresentsPower Line
Most Read on Power Line
Our Favorites
- American Thinker
- Andrew Malcolm
- Armavirumque
- Belmont Club
- Big Government
- Big Hollywood
- Big Journalism
- Big Lizards
- Big Peace
- Breitbart
- Claremont Institute
- Dartblog
- Gateway Pundit
- Hot Air
- InstaPundit
- Iowahawk
- Legal Insurrection
- Library of Law and Liberty
- Lucianne
- Michelle Malkin
- Real Clear Politics
- Ricochet
- Roger L. Simon
- Tim Blair
- Urgent Agenda
The Northern Alliance
Subscribe to Power Line by Email
Find us on Facebook
"Arise and take our stand for freedom as in the olden time." Winston Churchill
"Proclaim Liberty throughout All the land unto All the Inhabitants Thereof." Inscription on the Liberty Bell
The Law of Unintended Consequences Hits Liberals Again
We've noted here many times the economic illiteracy of the minimum wage, and even the media are picking up on the perverse effects the $15 minimum wage is having on low-margin businesses such as San Francisco comics shops or fast food restaurants installing touch screens to replace counter clerks (and how long before we have robotic burger flippers?), but this won't deter liberals. When I explain to students the 1923 »
Secretary Carter lauds the boss
We doubt that President Obama is a great leader in the defense of the national security of the United States, and the evidence supporting our doubt is abundant. In the Middle East, we see Iran asserting its power from Iraq and Yemen to Syria and Lebanon. We see ISIS on the march. We see al Qaeda and its affiliates expanding their forces. Elsewhere in the world, we see China and »
Debating the death penalty
With the left (and some conservatives) now intently focused on vastly reducing the prison population and curbing the police, the attention of the "civil rights" movement has shifted away from the death penalty. African-Americans encounter the police and our prisons every day; executions are rare. But more thoughtful, less agenda-driven observers remain focused on the death penalty. George Will argued against it last week. The Washington Post's editors do so »
Let's call the whole thing off
The starting point of statutory construction is the language of the statute itself. If the words of a statute are clear, they are to be construed according to their plain meaning. See generally Yule Kim, Statutory Interpretation: General Principles and Recent Trends (Congressional Research Service, 2008). If the words of a statue are ambiguous, a court may resort to legislative history and other devices to construe it. The Supreme Court »
Return to Stephanopoulos
George Stephanopoulos acted as an advocate for the Clintons and the Clinton Foundation when Peter Schweizer appeared to discuss his book Clinton Cash on This Week with the Democratic Operative. I noted Stephanopoulos's absurd pose that Sunday in "For the Clinton defense." Subsequent reporting by the Washington Free Beacon's Andrew Stiles dug out Stephanopoulos's undisclosed contributions to the Clinton Foundation. Asked for comment by Stiles when the story was ready »
Hillary Clinton, asleep at the switch
John has done a great job analyzing Hillary Clinton's Benghazi emails. His posts are here and here. I urge you to read both of them. Here's an additional item that caught my eye. On September 15, 2012 — just four days after the Benghazi attacks — Monica Hanley, a Clinton aide, sent an email to Hillary at 9:17 a.m. telling her that senior White House official Dan Pfeiffer "has some »
More on Hillary's Benghazi Emails
Late last week, the State Department released a tiny number of Hillary Clinton's emails related to the Benghazi controversy. On Saturday, I wrote about the most important of those emails in Hillary's Real Benghazi Problem. If you haven't read that post, I recommend it; its point is that the real issue isn't Benghazi in a vacuum, it is the disastrous Libya policy for which Hillary is mostly responsible. The deaths »
Memorial Day In Pictures
I believe it was last June when the Minneapolis Star Tribune published this photo of a bald eagle in Fort Snelling National Cemetery by a photographer named Frank Glick. There is a column about the photo, which went viral, here. Fort Snelling was built in the 19th century to guard the confluence of the Minnesota and Mississippi rivers, an area where there are lots of bald eagles: This cartoon by »
America's honor
In observance of Memorial Day 2007 the Wall Street Journal published a characteristically brilliant column by Peter Collier to mark the occasion. The column remains accessible online here. I don't think we'll read or hear anything more thoughtful or appropriate to the occasion today. Here it is: Once we knew who and what to honor on Memorial Day: those who had given all their tomorrows, as was said of the »
Obama admits to bias against Israel
During his speech last week at a Washington, D.C. synagogue, President Obama admitted that his treatment of Israel is based on bias against the Jewish State. He didn't put it that way, of course. Instead, he said he has "high expectations" for Israel — higher than for other foreign nations. As discussed below, that's an admission of a bias that operates to the detriment of Israel. Obama's bias explains a »
Behind Science Fraud, Chapter 2
We've been following the story of the apparently fraudulent article in Science about whether people will change their mind about gay marriage after a short conversation with a real live gay person (I guess watching Will & Grace and Modern Family reruns just doesn't quite do the trick), as well as yesterday's excellent op-ed in the NY Times about the pervasive problem of scientific journals and media credulity. Tomorrow's New York Times »
"But spare your country's flag"
The replica of Barbara Fritchie's house in Frederick, Maryland is just 45 minutes from mine. Yet I had never visited it until this weekend. If you're in the area, it's worth the trip. Fritchie's story is well known, I think, to anyone who attended school in my era. I suspect, however, that students of more recent vintage know nothing about it. Stories of patriotism are so passe. In 1862, Confederate »
The Iraqis' "lack of will". . .and Obama's
Iraqi troops lack "the will to fight" ISIS, according to Ashton Carter, the Secretary of Defense. Carter is one of the few Obama administration officials whose statements on controversial matters should not be dismissed out of hand, and he may well be right about the Iraqi military. There's a flip side to this story, though. The Obama administration lacks the will to help the Iraqis fight ISIS. This fact has »
A conversation with Fred Barnes
In the latest of the Conversations with Bill Kristol, Bill sits down with his colleague Fred Barnes to review the highlights of his career covering politics in Washington, D.C. The conversation is posted and broken into chapters here. Via @KristolConvos, Bill alerts us to the fact that Fred gives a nice shout-out to Power Line in chapter 4 (at 1:22:00). Coincidentally, we're observing the thirteenth anniversary of our life online »
Cleveland police department not repeating the mistakes of Baltimore
On Saturday, a Cleveland judge ruled that Officer Michael Brelo was not guilty of voluntary manslaughter and felonious assault in the 2012 deaths of Timothy Russell and Malissa Williams following a 22-mile car chase. The judge found that although Brelo did fire many shots at Russell and Williams, so did other officers. Thus, he could not find beyond a reasonable doubt that Brelo's bullets — and no others — killed »
New Explanation for The Warming Pause
We've reported before on various explanations for the current "pause" in global warming that we're told is not happening, now going on for nearly 18 years. According to a study published last week in Nature Geoscience, the culprit may be the Indian Ocean: The Indian Ocean may be the dark horse in the quest to explain the puzzling pause in global warming, researchers report on 18 May in Nature Geoscience. The »


text:
Protect your valuable assets with Steel King's Steel Guard® industrial safety railing. Your workers, machinery, loading docks and pallet rack will be protected from damage by Steel Guard's pre-fabricated, modular industrial guardrail design that is easily expanded and relocated.
Steel King is committed to warehouse safety and provides industrial protective railings and guardrails for your facility. Contact our 48 Hour Quick Ship program to add safety products to your warehouse quickly and easily!


text:
Old Crow Medicine Show on Hiatus; New Videos from Joey + Rory and Shooter Jennings; Tracy Lawrence Goes to Trial
- Don't forget to tune in to the 2011 IBMA Awards Nominees Announcement at 6pm Eastern on Sirius XM Bluegrass Junction or MusicCityRoots.com. Following the announcement are performances by Doyle Lawson & Quicksilver, Sierra Hull & Highway 111, Russell Moore & IIIrd Tyme Out, and the Josh Williams Band.
- Merle Haggard is back home after being hospitalized. There's no word on the reason for his hospitalization.
- Listen to some hillbilly and blues 78s without actually having to haul the heavy (and fragile) suckers around.
- Here's an article about one of the victims of the Indiana stage collapse. Sugarland is planning a private memorial to honor those who were killed.
- Old Crow Medicine Show is on hiatus as they "seek health and wellness over the coming months," according to their website. Tour dates in Texas and Oklahoma have been canceled.
- Jimmy Webb tells Performing Songwriter the story behind "The Highwayman." An excerpt: "Glen [Campbell] played it for Johnny Cash. He was making a quartet album with Willie, Waylon and Kris Kristofferson. There were four verses to "The Highwayman." Talk about predestination. I don't know how they decided who would take which verse, but having Johnny last was like having God singing your song (laughs)."
- Here's a new edition of Quotable Country. Also, Country California has been killing it lately: check out their hilarious new article, "Guy Who Doesn't Usually Like Country Really Likes Band That Isn't Actually Country."
- Kenny Chesney talked with the New York Times about the business side of his career and how he manages his super-sized staff: I don't think there's a better laboratory for human behavior than being out on the road with a lot of people for a long period of time. You know, you see the best of people and you see the worst of people. When you get 120 employees out there, you see every one of those people go through ups and downs in their life.
- The Taylor Swift tour DVD Journey to Fearless will be released on October 11. It'll include behind-the-scenes footage, personal photos, and more.
- Speaking of Swift, this mom took her kids to one of Taylor's recent Washington, DC shows and wasn't so thrilled with the "insidious concert experience that emphasized everything but the artist's voice."
- Tracy Lawrence and Elmer Cole, Jr. (the concert organizer who got into a fistfight with Lawrence) have a trial date set for September 1.
- Shooter Jennings' new video for "Outlaw You" premiered today. He's not pulling any punches with his thoughts on mainstream country: "You say you're an outlaw with your perfect boots/That you got from your record label's image group/Sing another man's song with a big drum loop/Listen, son, you ain't got a clue."
- Farce the Music has a sneak peek of Martina McBride's new album cover.
- Randy Montana will be joining Lady Antebellum's Own the Night Tour from November 11-18.
- GAC is counting down the Top 50 Music Videos of the 90s throughout the week; they'll be posting the list on their website after each segment airs. Neal McCoy hosts.
- Counting down the days until Christmas? On September 27, A Skaggs Family Christmas, Volume 2 hits stores. The CD will come with a DVD of 26 live performances.
- Pop starlet Ke$ha makes as much money per show ($200,000) as Blake Shelton and Trace Adkins combined. Loretta Lynn makes one-fifth of that per concert.
- Starting today, John Doe is streaming one track per day from his upcoming album Keeper.
- Joey + Rory have a new music video in which they are, once again, cute like little fuzzy bunnies.
4 Comments
That Joey + Rory video is hilarious.
I cannot not love Joey+Rory.
I love the new Joey + Rory song and video.
That new Joey+Rory song is just exactly what Top 40 AirHead Country Radio needs to break the monotony of the format these days. I would guess the song would do extremely well on radio too as those female listeners can really relate to the song's message and the fact its just a plain good song. I do hope AirHead radio bites, but the song is likely "too country" for their current pop-rock orientation. Oh well…
Gosh, does that mean the entire OCMS is checking into a rehab clinic? Bet the place would be treated to some good nightly concerts if they did.
I really can't see how a Taylor Swift live show extravaganza could be labeled "insidious" when everyone who has ever listened to Taylor Swift perform live knows her vocals are weak. Its a "show" and its entertainment and I doubt her children felt the same way as Mom about the entire affair.
If John Doe could stay on pitch, and didn't have a potty mouth on stage, I might care about his solo music. I don't. On the other hand Knitters shows are a lot of fun because he is kept in line by Exene and Dave Alvin! (lol)
I like Shooter Jenning's sentiments expressed in that song lyric. If the video was from almost any other country or Americana artist besides Shooter, I might even watch it…
Current Discussion
- Paige: Oh damn. :( I never commented here and I haven't been listening to any music at all since Thanksgiving (it …
- Dave W.: Just read the news here. Will miss E145 very much - love this site. All the best to you Juli …
- Leeann Ward: Oh, dang! This is real. Farewell to the most generous, informative, quality, intelligent, consistent, ethical country music blog! You …
- bll: Thanks Juli for all the great articles and information; you'll be missed by me and I suss several others. Best …
- Both Kinds of Music: I hope people appreciate the irony that one of the best "Americana" albums is titled Metamodern Sounds in COUNTRY Music.
- Barry Mazor: I would not rule out that possibility..There's a different set of voters involved..
- Dana M: Does anyone else think that Brandy Clark actually has a good chance of winning since this isn't a country awards …
- Juli Thanki: UPDATE: Brandy Clark got a Best New Artist nom. BEST AMERICANA ALBUM: Rosanne Cash -- The River & The Thread John Hiatt -- Terms …
- luckyoldsun: Glenn Campbell is great and I'd love to see him get an award, but the words of that song may …
- Casey Penn: Juli, it was an honor to write for you here on Engine145.com. You're good at what you do, and The …


text:
Saturday, June 18, 2011
Right-Wing Movements 101
Presentation at a political study retreat in Monroe, New York, on 5 June 2011.
I'm going to try to give you an overview of right-wing movements in the U.S. and how they've developed over the past several decades. This is not going to be comprehensive. Instead, I'll focus on a few examples of specific movements and some of the kinds of issues and dynamics that I think are important for an overall understanding of the right. But before that, let me make a few general points about the right and how I approach it.
Rightward shift since the 1970s
The United States has seen a major upsurge of right-wing movements more or less continuously since the late 1970s -- from the so-called New Right and the Reagan Revolution of thirty years ago to the Tea Party and the anti-immigrant movement of today. Part of the impact of this upsurge is that it's helped to bring about a whole rightward shift in what people consider mainstream political discourse.
To help put this in perspective, here's a little exercise: Imagine a president who expands affirmative action, actively promotes school desegregation, enacts important new laws in social welfare, environmental protection, occupational health and safety, and consumer protection, supports comprehensive health insurance and a system of guaranteed income for all citizens, and whose Justice Department opposes the RICO Act on the grounds that it gives the government powers that are much too broad and sweeping for prosecuting criminals. In 2011, such a president would be considered far to left of Barack Obama and far to the left of almost everyone in Congress. Forty years ago, such a president was called Richard Nixon. That's the shift I'm talking about.
read more
Saturday, June 11, 2011
Signalfire post: "Homeland Security Department curtails home-grown terror analysis"
The leftist blog Signalfire has an interesting post about the federal government's monitoring of domestic right-wing forces.
From the article:
"The Department of Homeland Security has stepped back for the past two years from conducting its own intelligence and analysis of home-grown extremism, according to current and former department officials, even though law enforcement and civil rights experts have warned of rising extremist threats.
"The department has cut the number of personnel studying domestic terrorism unrelated to Islam, canceled numerous state and local law enforcement briefings, and held up dissemination of nearly a dozen reports on extremist groups, the officials and others said.
"The decision to reduce the department's role was provoked by conservative criticism of an intelligence report on "Rightwing Extremism" issued four months into the Obama administration, the officials said. The report warned that the poor economy and Obama's election could stir "violent radicalization," but it was pilloried as an attack on conservative ideologies, including opponents of abortion and immigration."


text:
SFC not so good at practising what it preaches
Judging from its income deficit, the regulator fails to manage its own financial affairs
Most Popular
A war of words has broken out between the Securities and Futures Commission and the Department of Justice over the handling of market manipulation cases.
SCMP, August 31
Let's start this one out from a financial angle, as finance is what the SFC is meant to regulate and as this regulator is, sadly, not quite as good at managing its own financial affairs as it is at preaching to others about theirs.
The SFC funds itself from a stock exchange levy of 0.003 per cent on both sides of every transaction except for what market makers toss back and forth to each other. This may not seem like much, but with annual market turnover at almost HK$15 trillion, the levy will bring in about HK$1 billion this year.
The SFC has built up a miser's hoard of HK$7.5 billion from this levy. It is rolling in money and it is spending it like water.
It has increased its staff numbers by more than 50 per cent to 678 people over the past five years and it pays them each an average of HK$1.17 million a year. I repeat. This is the average pay. Find me any other employer of almost 700 people who pays an average of more than HK$1 million a year.
It also now keeps its landlord very happy. It has moved to the swankiest office block in town, Cheung Kong Center, with the result that its rent bill in the latest financial year more than doubled to HK$167 million plus an additional HK$48 million for rates, management fees and other premises costs.
The result of all this high living is that the SFC can no longer balance its incomings and outgoings despite the torrent of cash coming in from the stock exchange levy. Its latest annual accounts show an income deficit of HK$14 million.
This is, admittedly, not a big loss and largely the result of a one-off technical accounting matter involving currency translation of debt securities. But the report for the three months to June indicates that the income deficit is growing.
Now let's look into the future. I see nothing to suggest that the hiring binge at fat salary levels will suddenly stop. It's a safe bet that these costs will continue rising.
But it is not a safe bet that market turnover will continue to be steady at HK$15 trillion or more a year. Markets move in cycles and, with rumblings from the United States of tighter monetary policy, it may be wisest to prepare for a more difficult time on the market. Turnover will then decline.
And the wolf could be at the SFC's door. As the income deficit blows out, the savings will evaporate. What will the SFC do then?
My guess is that it will ask the government for additional sources of revenue and, when asked to justify this demand, will exaggerate its importance to society.
But how can a securities regulator demonstrate that society is notably better off for its services? It is a very difficult, if not impossible, task. What the SFC has tended to do in its reports is point to its record of new rules adopted and number of malefactors' scalps hanging from the teepee pole.
This starts to get dangerous because the SFC has a way of seeing misdeeds where others see none. In the Tiger Asia case, for instance, it accuses a reputable fund manager of insider dealing for basing a sell decision on information that it says could only be used to make a buy decision.
It is a finding that has investment professionals scratching their heads, and this is not the only instance in which normal market understanding has differed from regulatory thinking.
Thus when the soon-to-retire Director of Public Prosecutions, Kevin Zervos, says that the SFC should be placed under more oversight by his office, I think he is absolutely right and the SFC should listen rather than react in a fit of pique, as it did.
And I think it is particularly so, as there is reason to worry that the trend of the SFC's finances may soon start to make some of its less appealing tendencies more pronounced. These people need to get a grip on themselves.
Related topics
Related articles
For unlimited access to:
Existing subscribers, login here
This article is now closed to comments
If it isn't clear that we need strong and powerful financial regulators after five years of misery due to the financial crisis, then I don't know what.
And if the SFC ever needs more money, let's double their 0.003% levy to 0.006%. That'll bring in another billion HKD a year, and it will still be just a fraction of what normal countries charge in stamp duty, financial transaction tax and capital gains tax on equity trading.
All very easy. I don't see the problem here at all. Mr van der Kamp is grasping at straws in his never-ending libertarian crusade against all things government, regulatory and free-market distorting.
In reply to: Will.I.Am (Sep 3rd 2013, 7:36am)
Perhaps you work at one of the 'regulatees'?


text:
If you're just starting out in contracting, you need to look for some new solutions, says David Colom, principal with the London-based accounting firm which specialises in contractors DJ Colom & Co.
The Treasury has for its part insisted that the Government is fully committed to a flexible workforce. ''Yet the Government has erected a barrier to entry into the flexible workforce,'' Colom insists.
The new legislation on managed service companies which was announced by the Government as part of the 2007 Budget has effectively put an end to the use of composite companies by contractors.
A composite company is a specially created company which has individual contractors as its members. These divide the costs of administration and expenses, and then the composite company pays the contractor a dividend and usually a small salary. Composites have existed since the early 90's when they were invented originally for the use of accounting firms. ''Along the way, the concept became popular for contractors,'' Colom says, ''not because they wished to avoid taxes, but because they wished to share administrative costs and to limit time spent on administration.''
The Government has erected a significant barrier to entry to the flexible workforce. David Colom-DJ Colom & Co.
The great advantage of composites was that they made it easy for a new contractor to give flexible working a try. Joining a composite made it relatively inexpensive for the contractor to enjoy all of the benefits of this kind of work without a major financial commitment. If , six months later, the contractor decided to go back to permanent employment, the costs were insignificant,'' Colom explains.
New contractors should talk to professionals and get advice to make the right choices David Colom-DJ Colom & Co.
Now the costs for entry are much higher. A contractor can either join an umbrella company and become subject to PAYE and national insurance deductions, or the contractor has to form a limited company. ''With the first option, the new contractor won't get the full benefit of flexible working, and that may put him off,'' Colom points out. ''New contractors should talk to professionals and take advice to make the right choices.''
Or the new contractor can bite the bullet and form a limited company of his own, assuming he's outside IR35. This will mean an investment of several hundred pound in administration and fees, and, should the new contractor decide not to stick with it, a few hundred more to close it all down.
''Surely this is a level of commitment that many first-timers are not prepared to accept," Colom says. ''Now you can't rent a car and try it out—you have to buy the car right from the start.''
It is surely regrettable that in the course of regulating some rogue composite and umbrella companies, the Government has put undue pressure on a perfectly legitimate industry. It remains a fraught question whether or not the new law will generate the tax revenue the Government has claimed, but it will undoubtedly make it more difficult to create the flexible workforce the Government supposedly is promoting.
Published: Wednesday, March 28, 2007
© 2015 All rights reserved. Reproduction in whole or in part without permission is prohibited.
Please see our copyright notice.
If you want to use any content you have seen on this site then
please request our media pack and
ask for details of our Content Licencing Service.
Be the first to comment on this article
New solutions for first-timer contractors
Get specialist, industry specific contracting news direct to your inbox every month.
Company Formation
First Timers Guide
Limited Companies
Choosing an accountant for your limited company
Setting Up a Limited Company
Choosing an Accountant - Checklist Download
Choosing an Umbrella Company
Joining a Contractor Umbrella Scheme
Choosing a Contractor Umbrella - Checklist Download
Permanent To Contracting Calculator
Contractor Calculator
Permanent Financial Profile Calculator
Target Income Calculator
Permanent Salary Comparison Calculator
Contractor Umbrella Calculator
DJ Colom & Co.
HM Treasury
ContractorCalculator: Contracting news in brief – 22/May/2015
News this week covers: London's financial sector; digital skills in demand; Scotland's market recovers; oil & gas investment; & late payments plans.
Digital and big data contractors increasingly in demand to fill widening skills gaps
Contractors with digital and big data skills enjoy increased opportunities, as contracting clients struggle to innovate, says Harvey Nash/KPMG survey.
Contractors in IT and engineering are sought after, as key skills get harder to find
Contracting opportunities in IT & computing and engineering will rise, as key skills become harder to find, forcing employers to turn to contractors.
Contractors may end up underwriting George Osborne's July 2015's Stability Budget
Contractors may end up underwriting the Chancellor's Stability Budget in July 2015 by losing tax reliefs and being swept up by anti-avoidance rules.
Fri, 22 May 2015
Thu, 21 May 2015
Wed, 20 May 2015
Guides for contractors.
What are they? How do you use one?
10 year anniversary special. 36 page PDF report.
Latest on office of tax simplification review of IR35
Latest updates from the IR35 Forum
Free status test. Evaluate your IR35 status now!
Use our FREE checklist to compare accounting services.
Market yourself direct to clients. Free to join!
Perfect mix of technology & personal service for only £92 per month.
Complete contractor accounting service. 24/7 online access. £69 pm!
Take home over 88% from your income. 100% compliant. Calculate now!
The UK's largest employment organisation - 0% risk, 100% compliance
You Are Here:
The UK's leading contractor site. Independently audited traffic (ABC) – 135,209 monthly unique visitors.
ContractorCalculator, the UK authority on contracting, has regular independent verifications by ABC of
over 120,000 visitors per month. And as the
only contractor website with an ongoing commitment to these industry standard audits you can invest in our marketing
solutions with confidence and trust.
© Copyright 2015 Byte-Vision Limited UK. All rights reserved Copyright notice
All calculations verified by D J Colom Accountants
RSS Feeds
Follow us on Twitter


text:
|Rule software
|Rule title
|Rule description
|Product versions against which the rule is evaluated
|System Center Advisor
|SQL Server Database might reside in an Advanced format type (512E)
|System Center Advisor detected the presence of one or more databases residing in the Advanced Format or 512E (4K physical and 512-byte logical sector size) drives. SQL Server 2008 is not supported on such emulators, for SQL Server 2008 R2 we recommend to be at SP1 to host databases on 512E drives. Review the information in this article and take corrective actions appropriately
|SQL Server 2008 R2
SQL Server 2012
|kbtshoot kbhowto kbinfo KB926930


text:
Senate confirms Kagan as 112th justice
Many Republicans pointed to her lack of judicial and litigation experience. Kagan will be the first person on the high court without prior experience as a judge since the appointments by President Richard Nixon of Lewis Powell and William Rehnquist almost 40 years ago.
"The 39 previous justices who lacked judicial experience had an average of 21 years of legal experience," said Senator Orrin Hatch, a Utah Republican. "In other words, Supreme Court justices have had experience behind the bench as a judge, before the bench as a lawyer or both. Ms. Kagan has neither."
Senator Dianne Feinstein, a California Democrat, said Kagan's professional credentials are a plus.
"In my view, judicial experience is a useful background, but it is only one of many, and it is a background that is well represented on the court today," she said.
One of the Republicans who backed her, Senator Lindsey Graham of South Carolina, said the Constitution's authors intended for senators to give deference to a president's judicial selections. Kagan is experienced and in the mainstream and should therefore join the court, he said.
"She is not someone I would have chosen, but it is not my job to choose," Graham said. "It is President Obama's job. He earned that right."
At her confirmation hearings, Kagan testified that she believes justices should seek more consensus when possible, while refusing to criticize decisions reached by the court under Roberts.
She also made clear she doesn't share the "originalist" approach of Justices Antonin Scalia and Clarence Thomas, who say the Constitution should be interpreted in line with the meaning intended by the founding fathers. She also said that court precedents affirming abortion rights and those of gun owners are established law.
Kagan took issue with an analogy made by Roberts during his 2005 confirmation hearing, when he likened judges to baseball umpires who call balls and strikes. That is "correct in several important respects but like all metaphors it does have its limits," Kagan said, adding that it suggests judging is a "robotic enterprise."
Kagan was denounced by anti-abortion groups including Americans United for Life. The National Rifle Association ran ads opposing her, in part because as a law clerk to Marshall she wrote in a memo that she was "not sympathetic" to a man who said his constitutional rights were violated when he was convicted for carrying an unlicensed pistol.
In addition to Graham, Republicans supporting Kagan were Richard Lugar of Indiana, Judd Gregg of New Hampshire, and Susan Collins and Olympia Snowe of Maine.
Sotomayor was confirmed last year, 68-31, with nine Republicans supporting her.
--With assistance from Nicholas Johnston in Chicago. Editors: Jim Rubin, Laurie Asseo.


text:
Mini Spotify Concept
Mini Spotify player concept by James Oconnell.
Mini Spotify player concept by James Oconnell.
A new blog about design & things by Thomas Bishop.
Charitabli is a new site that makes it easy to find & donate to the local non-profits that you love.
A nice clean login screen for an iPad App by Harry Ford.
Love us so much that you want updates delivered via RSS or Email? We've got your back.
Many thanks for checking out UIDetails! Take a look around. Why not give us a Tweet or Like us on Facebook!?


text:
— @AllenWest via web
Noooooooo! Our organized progressive left effort to keep morons from liking Allen West on Facebook has gone down in flames.
Remember how Republicans blocked Elizabeth Warren's nomination to the Consumer Financial Protection Bureau and so she ran for Senate and kicked Scott Brown to the curb? This is totally like that, but worse!
We should've totally let him keep his seat in Congress and saved us from the ignominy of his overpowering Facebook popularity. Sob!


text:
Yea.Nice Hull Burgundy & Tan Print 5 Panel Hat
Item # 213138
Buy 1 Get 1 50% off
Stash Points: 1,999
What is this?This is the number of points you get in The Zumiez Stash for purchasing this item. Stash points are redeemable for exclusive rewards only available to Zumiez Stash members. To redeem your points check out the rewards catalog on thestash.zumiez.com.
The Yea.Nice Hull 5 panel hat in burgundy and tan is a classically styled camper hat for any occasion.
|More Details


text:
The STOUFFER'S® Dinner Club rewards loyal STOUFFER'S® frozen meal customers. If you can't get enough of STOUFFER'S® Shrimp Scampini, Five Cheese Lasagna, or classic mac and cheese, then this is the program for you! To begin collecting STOUFFER'S® Dinner Club rewards, look for the specially marked packages of STOUFFER'S® single-serve meals. You'll find a unique 12-digit code inside every specially-marked package of STOUFFER'S® single-serve meals. Once you finish chowing down your delicious STOUFFER'S® meal, enter your code at the STOUFFER'S® Dinner Club site, and you'll receive 20 Dinner Club points! Once you save enough points, you can use your points to redeem for items in STOUFFER'S® Rewards Catalog.
track your balances
track your balances.
Get the full picture by tracking all of your loyalty program balances, all in one place. Track your STOUFFER'S® Dinner Club balance in your Loyalty Wallet and be alerted of any bonus points, earn opportunities and promotions.
program features
Check out these STOUFFER'S® Dinner Club program features to get the most out of your membership.
learn how to earn STOUFFER'S® Dinner Club points
see the STOUFFER'S® products that you can earn points with
enter your STOUFFER'S® Dinner Club codes (must log in to see this page)
program information
expiry policy
Be sure to log in to your STOUFFER'S® Dinner Club account at least once every 120 days (or 3 months) to keep your membership (and your points) active.


text: Original Paintings These are the only originals still available. Please contact me for prices. £POA the heart of a child £POA moon over academia £POA Breakfast in Honfleur £POA brocantes £POA the key £POA afternoon tea £POA Rome parfumier £POA memory lane £POA two friends on a bridge £POA the dog house Rose Folly - £POA Wisteria Whispers - £POA 12►


text:
LITTLE ROCK, Ark. (Arkansas Business) -- It's been another busy week in the Natural State. LanceTurner has your Arkansas Business Week in Review.
It was a week that saw a guilty plea from a prominent northwest Arkansas real estate developer.
On Wednesday, Brandon Barber in U.S. District Court in Fort Smith, agreeing to plead guilty to three federal counts relating to schemes tied to banking and real estate fraud in the region.
Barber, 37, pleading guilty conspiracy to commit bankruptcy fraud, conspiracy to commit bank fraud and money laundering. This, in exchange for the court dismissing 24 other counts against him.
Barber also agreed to cooperate with investigators and possibly testify in court against others allegedly involved in the scheme.
Barber has been in the Washington County jail for more than a month after his bond was revoked for repeatedly violating the terms of his release. He was arrested and charged in the case in March.
There are two trials pending against others involved in the case. Barber will likely be sentenced after those trials.
Also this week: more layoffs. This time, at Entergy Corp., which announced on Tuesday plans to cut 800 jobs companywide.
In Arkansas, the utility plans to cut 165 jobs -- about 6 percent of the company's 3,500 workers here.
President and CEO Hugh McDonald says most of the cuts will come from management, but will vary by state and company division.
Entergy also announced second-quarter earnings on Tuesday that were off 55 percent from the same quarter last year.
But there was also some good news, laying the foundation for future business here in Arkansas.
A group of business leaders on Tuesday announcing the Argenta Innovation Center -- a 15,000-SF space designed to give local entrepreneurs a place to build their ideas and create new companies around technology and engineering.
The project is driven by the innovation hub's capital campaign committee, which is working to raise $2.5 million to purchase and renovate the building.
So far, the committee has received pledges for about half the money it needs. It hopes to have the center up and running by spring.
The center is located in a building that once housed a police substation, sitting just a block off Main Street in downtown North Little Rock.
Across the river, meanwhile, 84 new upscale apartment units are headed to Little Rock.
Moses Tucker Real Estate announcing plans Thursday to redevelop the old Arkla Gas building at the corner of East Capitol and River Market avenues into upscale apartments by spring 2015.
The $13 million project will be called MacArthur Commons. Moses Tucker, along with AMR Architects and Central Construction Group, both of Little Rock, are building the apartments citing "strong demand" for housing in downtown, particularly the River Market. Construction is set to begin in the first quarter of next year.
Also finally: a prominent Arkansas businesswoman stepping down as CEO of the company she founded.
Aromatique Inc. of Heber Springs said Patti Upton is no longer president and CEO. In her place, Chad Evans will be president and chief operating officer; Stephen Lawrence will be vice chairman and CEO.
Upton expressed confidence in the company's newly appointed leadership. The Upton family will remain a stockholder in Aromatique.
Upton started the multimillion-dollar business, which makes household decorative fragrances, in 1982.
Join the Conversation
To find out more about Facebook commenting please read the Conversation Guidelines and FAQs
Arkansas Business: Week in review
It's been another busy week in the Natural State. Lance Turner has your Arkansas Business Week in Review.
LITTLE ROCK, Ark. (Arkansas Business) -- It's been another busy week in the Natural State. LanceTurner has your Arkansas Business Week in Review.


text:
Lemmingtations Volume 1
Every Good Thing Has a Story
by Greg Boydston
A collection of short stories from The Leaping Lemming Vintage Eclectic online antique and vintage store. Each vintage item features a humorous or heart-warming fiction story, many of which are based on actual persons, places or events.
Comment posted.
Sign in or create an account to post a comment.
Start your own book today from US $3.99.
Get Started
Blurb Sites


text:
Proactive Packaging & Display Inc. of Ontario and Stockton and Maxco Supply Inc. of Parlier have signed a multi-year strategic alliance agreement, according to a news release. The partnership aims "to better serve the agricultural industry's packaging needs, with the ultimate goal of producing premium packaging with as little impact on the environment as possible." Proactive's part of the alliance is "to supplement customer options in the actual printing of the packaging boxes, with Proactive having broadened its use of litho printing and heightened the use of flexo printing for ag packaging products," according to the release.
One thought on "Ontario company signs accord to produce 'greener' packaging"
Hi there, I do think your blog may be having web browser
compatibility problems. Whenever I take a look at your web site in Safari,
it looks fine however, if opening in I.E., it's got some overlapping issues. I just wanted to provide you with a quick heads up! Aside from that, excellent site! payday loans


text:
Would you like to see more photos?
- All Photos (24)
- MLS Photos (24)
- Enlarge Photo
Estimate Your Monthly Payment
Would you like to see more photos?
Located within the world-renowned IMG Academy and tucked behind the gates of the Bollettieri Resort Villas community, this immaculate home is a true reflection of quality craftsmanship, superb finishes and thoughtful design. The former owner combined two residences to create this sprawling ground floor villa, with over 4,300 sq. ft. of living area that includes four bedrooms + Den or possible 5th bedroom, four bathrooms, two family rooms and a host of custom details. Savor cooking from one of your two well-equipped kitchens, both of which feature stone countertops, dine-in space, high quality appliances and breakfast bars, or relax with your favorite book from either of the two charming sunrooms. An elegant flow between spaces is amplified by extensive use of crown molding and large diagonally set tile, while state-of-the-art electronics places intelligent audio and visual systems at your fingertips. When it's time to rest, you will find two large master suites complete with walk-in closets in addition to the two guest bedrooms with custom shelving. Step outside to discover four private patio areas perfect for casual lounging, or spend the day by the heated community pool with spa. This gorgeous villa offers maintenance-free living at its best, with ample parking, an abundance of storage and all the right spaces for stylish Florida living. Click here to learn more about this listing.
| Median Household Income
| Median Years In Residence
| Median Homeowner Age
| Households with Children
| Percent of Homes Rented
These are the closest schools to your requested location. Proximity does not guarantee enrollment eligibility. Please consult your real estate agent or school district to confirm the schools you are zoned to attend.
Please fill out this form to request more photos or more information regarding this property.


text:
Hotel Camino Real Pedregal Mexico - Mexico City
Periferico Sur No. 3647 Col. Héroes de Padierna - Mexico City1-877-662-6988
Book your stay at Camino Real Pedregal Mexico, the ideal choice for your family-friendly Pedregal Mexico City hotel as it offers 24-hour room service among many other guest comforts.
This 4-star Mexico City hotel has 2 restaurants serving breakfast, lunch and dinner so there's no need to worry about dining options on this trip. If you are visiting Mexico on vacation or for business, make sure to take some time to relax as you will find a fitness center on site, so make the most of it! Guests can also enjoy drinks as there is a bar/lounge.
Free papers are available in the lobby area so you can keep up with all the local news. Wi-Fi is available for a fee. Planning a meeting? This hotel has a meeting room, as well as a business center. Other amenities include dry cleaning/laundry, an elevator (lift), concierge services and laundry facilities.
We show TripAdvisor reviews for new Venere hotels that haven't been reviewed yet
Check Availability at Hotel Camino Real Pedregal Mexico
Breakfast at Hotel Camino Real Pedregal Mexico
Breakfast is served each morning for a fee.
Hotel Facilities at Camino Real Pedregal Mexico
- Business Center
- Meeting Room
- Bar
- Restaurant/Dining
- Laundry service
- Lift/elevator
- Room service - 24 hour
- Laundry room
- Gym
- Multilingual staff
- Newspapers
- Front desk - 24 hour
- Concierge
- Shuttle service from and/or to the airport
- Valet service
- Internet/Email services
Know before you go
- This property offers transfers from the airport (surcharges may apply). Guests must contact the property with arrival details before travel, using the contact information on the booking confirmation.
- The property has connecting/adjoining rooms, which are subject to availability and can be requested by contacting the property using the number on the booking confirmation.
Check-in: after 3 PM.
Check-out: before 1 PM.
PolicyExtra-person charges may apply and vary depending on hotel policy.
Government-issued photo identification and a credit card or cash deposit are required at check-in for incidental charges.
Special requests are subject to availability upon check-in and may incur additional charges. Special requests cannot be guaranteed.
Hotel Camino Real Pedregal Mexico is also known as
Hotel Camino Real Pedregal
Camino Real Pedregal
Camino Real Pedregal Hotel Mexico City
Camino Real Pedregal Hotel
Camino Real Pedregal Mexico City
Room Details
Camino Real Pedregal Mexico offers 222 guest rooms for your family-friendly holiday. Guests can kick back at the end of a busy day and enjoy 24-inch LED televisions with satellite channels and pay movies. Corporate travelers will benefit from wireless high-speed Internet access (charges apply) as well as desks, safes and phones during their Mexico City visit.
Private bathrooms are outfitted with showers and hair dryers. Irons/ironing boards, minibars and coffee/tea makers can be found in each room to accommodate basic traveling needs. Additional comforts include air conditioning.
A turndown service is available.
Accommodation Services
- Air conditioning
- Telephone
- Pay-Per-View
- Mini bar
- Extra beds
- Coffee and tea maker
- Baby cots/cribs available
- Hairdryer in each room
- In-room ironing facilities
- Safe
- Desk
- Satellite TV
- Wireless Internet access
Distances from Hotel Camino Real Pedregal MexicoHospital Angeles Pedregal - 0.4 km / 0.2 mi
Six Flags Mexico - 2.3 km / 1.4 mi
Estadio Olimpico - 3.6 km / 2.2 mi
Centro Comercial Perisur - 3.6 km / 2.2 mi
National Autonomous University of Mexico - 4.1 km / 2.5 mi
Jardin del Arte - 4.3 km / 2.7 mi
Cuicuilco - 4.4 km / 2.7 mi
Los Dinamos - 4.4 km / 2.7 mi
Museo Diego Rivera - 4.5 km / 2.8 mi
San Jacinto Plaza - 4.5 km / 2.8 mi
Pabellon Altavista - 5.1 km / 3.1 mi
Fuentes Brotantes de Tlalpan National Park - 5.3 km / 3.3 mi
Tecnologico de Monterrey - Santa Fe - 6.4 km / 4 mi
Medica Sur - 6.5 km / 4.1 mi
Insurgents Theater - 6.8 km / 4.2 mi
The preferred airport for Camino Real Pedregal Mexico is Mexico City, Distrito Federal (MEX-Mexico City Intl.) - 19.5 km / 12.1 mi.
Distances are calculated in a straight line from the property's location to the point of interest or airport and may not reflect actual travel distance.
Distances are displayed to the nearest 0.1 km and mile.
Transportation services Hotel Camino Real Pedregal Mexico
- Shuttle service from and/or to the airport
- Valet service
We have the accommodation you need, all over the world
- • Hilton Garden Inn - Little Rock, USA
- • Hotel Kamp - Helsinki, Finland
- • Hotel Novotel Nice Arenas Aeroport - Nice, France
- • Andronis Luxury Suites - Oia, Greece
- • Vacation Rental Podere Fontecastello - Montepulciano, Italy
- • Hotel Delta Calgary Airport - Calgary, Canada
- • Hotel Amaks Congress Belgorod - Belgorod, Russia
- • Hotel Hospes Palacio del Bailío - Córdoba, Spain
- • Hotel Quinta dos Bastos - Évora, Portugal
- • Hotel 224 - Pretoria, South Africa
- • Nevsky Central Hotel - St Petersburg, Russia
- • Suipacha Inn - Buenos Aires, Argentina
- • Hotel Bio- und Wellnesshotel Alpenblick - Höchenschwand, Germany
- • Hôtel du Midi Paris Gare de Lyon - Paris, France
- • Charming International Hotel - Naples, Italy
- • Consuegra Hotels, Spain
- • Batalha Hotels, Portugal
- • Easton Hotels, USA
- • Bédoin Hotels, France
- • Cisternino Hotels, Italy
- • Combourg Hotels, France
- • Dol-de-Bretagne Hotels, France
- • Farnese Hotels, Italy
- • Colmar Hotels, France
- • Cologne Hotels, Germany
- • Provo Hotels, USA
- • Delano Hotels, USA
- • Celerina Hotels, Switzerland
- • Fossano Hotels, Italy
- • Breil Hotels, Switzerland


text:
Hunter-Reay surging up IndyCar standings
Sebastien Bourdais isn't surprised when the name Hunter-Reay comes up in conversation. He's regarded his competitor as one of IndyCar's more consistent drivers, and someone capable of winning the title.
The 31-year-old Hunter-Reay is coming into his own by becoming a more complete driver. He's more attuned with the nuances his car - whether it's tire wear or fuel. And he's showing more patience on the track, where he's being more conservative in taking fewer risks in avoiding trouble.
"That comes with experience, and I think finally it's just hit home for me," he said.
He led the final 83 laps in winning at Milwaukee three weeks ago. At Iowa, Hunter-Reay smartly avoided trouble and came from behind - passing Dixon with 12 laps to go - for the victory. If not for a suspension problem at the Indy that left him 27th and a mechanical problem at Texas (21st), he'd been in better shape.
"Those two mechanical failures hurt, but if you look at our whole season, we've been very strong week in and week out," he said. "So I didn't really see it as a surprise to win two in a row."
The Associated Press


text:
Hedge fund manager Jim Chanos says slowing demand in China will continue and may have ripple effects around the global economy. Feb 16, 2012 Read more
Image Caption: Propio, Trabajo. "Vista De Shanghai Desde El Hotel Peace, Shanghai View from Peace Hotel." Amid slowing economic growth and Europe's fiscal woes, China's com... Read more
Canadian Conservative Prime Minister Stephen Harper is in the midst of an official visit to China. His mission? To convince Beijing's mandarins to buy Canada's Alberta oil sands... Read more
In a surprise move, the Bank of Japan (BOJ) has decided to add 10 trillion yen ($130 billion) to its asset buying and lending scheme. The central bank has said that it will increase its asse... Read more
Japan reported a 2.3% contraction in its economy during the fourth quarter. This comes as the third contraction in the last four quarters, a worrisome sign for its economy a... Read more
After more than a decade of non-stop growth, Australian banks are bracing themselves for a slowdown in credit growth. In an effort to cut costs and protect profit, most of the big banks have... Read more
The latest January trade data of China showed the broadest measure of China's global trade surplus fell to a several-year low to around 2.7% of GDP. Export also collapsed to a negativ... Read more
Canada and China are stepping up talks to begin a new free trade relationship between the two countries. The two countries are currently undergoing a joint economic study that will be concl... Read more
One of the most significant marketing opportunities in the history of the global economy may be the emerging consumer market in China. According to a report in the SINO Daily dated January 1... Read more
Let's figure out if there is any other valuable thing beside Gold that is preferred more for storing wealth? In my opinion, I don't really think that stocks, bonds, real estate... Read more
China is a growing superpower. This infographic takes a look at some of China's statistics in comparison with other countries in the world. It is very apparent from this infograph that... Read more


text:
Letter to the Editor: If you drink, don't drive
CORPUS CHRISTI - Texas continues to see far too many alcohol-related traffic crashes and spring is an especially bad time because 26 percent of all crashes during this season involve alcohol, a higher percentage than any other time of the year.
Here are a few sobering statistics:
In 2011, 1,071 Texans were killed in a crash where a driver was under the influence of alcohol;
35 percent of all people killed on Texas roadways in 2011 were involved in an alcohol-related crash;
582 alcohol-related crashes in 2011 involved drivers with a blood alcohol content (BAC) of less than 0.08 percent.
It is illegal to drive a vehicle in Texas if your BAC is 0.08 percent or higher. But even if you are not over the legal limit, it may not be safe for you to drive. "Buzzed" driving is still drunken driving and you can be ticketed or arrested for driving impaired regardless of BAC.
Please, if you plan to drink, line up a Person Appointed to Stay Sober, or P.A.S.S., to safely drive you home. Our new website — www.soberrides.org — can help.
Subscribe to the Caller-Times
Need Help? Call us at 1-800-566-8098.
Monday-Friday: 5am-8pm / Saturday: 7am-12pm / Sunday: 6am-1pm


text:
A new letter from Superintendent Tony Smith regarding improved communication with the community, and renovation updates.
School Closed on March 30 for Teachers' Rally at State Capitol
Little Axe Public Schools will not be in session on Monday, March 30 to allow our faculty and staff to attend the rally at the State Capitol.
School Closed on April 3rd for scheduled Snow Day
Little Axe Public Schools will not be in session on Friday, April 3rd for a scheduled Snow Day.
For more news and updates click here!