/* * Project Wal-Mart Freedom * * By: * * 1337, 4524, 813-Error, AlphaFlood, Andrew, ArchAngel, austin, bellbox, Bill, * Black Hand, bland, Coder, Cr45 Du57, decoder, disposable, djmollusk, Dox, * droops, dual, Enlighten, GIJoe, HerrKenny, Hottie_Hacktress, inetank, jedibebop, * ki11swi7ch, Kyle, leeboy, Luscious, natas, Nick, NotTheory, Organized Turmoil, [pat], * pewtel, Pig Monkey, P(?)NYB(?)Y, roothorick, Sesrun, StankDawg, sub_zenith, sw1gger, * trafnar, twirlz, ZELDAdog * * and Anonymous Contributors * * Last Updated: 2006.12.30 by P(?)NYB(?)Y * */ (To Contribute to PWF: Please submit all content to ProjectWalmartFreedom@gmail.com) ***************************************************** ** TABLE OF CONTENTS ** ***************************************************** ** 1. Introduction ** ** ** ** 2. Wal-Mart Phreaking ** ** ** ** 3. Wal-Mart Extension Lists ** ** ** ** 4. Wal-Mart Pay Telephones ** ** ** ** 5. Wal-Mart Toll-free Nos. ** ** ** ** 6. 0wning the Wal-Mart Gift Registry ** ** ** ** 7. Wal-Mart Cashier Codes: Action Codes ** ** ** ** 8. Wal-Mart Cashier Codes: CSM Assistance Codes ** ** ** ** 9. Wal-Mart RFID ** ** ** ** 10. Miscellaneous Wal-Mart Information ** ** ** ** 11. Internet Resources ** ** ** ** 12. The Future of Wal-Mart ** ** ** ** 13. Acknowledgements ** ***************************************************** ******************************************************************* THE ENTIRE WAL-MART CORPORATE DIRECTORY --->>> http://bellsmind.net/Engine/ListUser.php?Username=PWF <<<--- ******************************************************************* Give me a W! Give me an A! Give me an L! Give me a Squiggly! Give me an M! Give me an A! Give me an R! Give me a T! What's that spell? Wal-Mart! Who's [sic] Wal-Mart is it? My Wal-Mart! Who's number one? The Customer! Always! ************************ ** 1. Introduction ** ************************ This text file will be a comprehensive directory of all things phreak at the great devil of consumerism, Wal-Mart. This will be an ongoing project, continually growing and adapting. We will begin with information about store classification. Wal-Mart officially recognizes four store categories: Discount Stores, Supercenters, SAM'S CLUBS and Neighborhood Markets (Wal-Mart 2003 Annual Report). From input from hackers around the US and Canada, we believe there are actually six types of Wal-Mart stores. We are not considering SAM'S CLUB warehouse stores, although they are definitely a part of this lopsided equation. As stated, Wal-Mart stores are grouped into six categories, which are listed below. The first five categories are listed by increasing size. 1. Neighborhood Market - essentially a grocery store with an Electronics cubby hole 2. Hometown Store - exact opposite of a Neighborhood Market; general merchandise (GM) with snacks and milk 3. Hometown Supercenter - a Hometown Store with groceries, sans Deli, Bakery and the like; longer hours 4. Supercenter - full GM side, full grocery side with Bakery, Deli and seafood department, and "subdomains" like Optometrist, Salon, etc.; generally open 24 hours 5. "Soulsucker" Supercenter These "SS" stores are built in key markets and in large suburban areas. This is the new style of Supercenter built after 2001. They are a whopping 186,000 square feet. These are a derivation of a failed Wal-Mart venture, Hyper-Mart. A Hyper-Mart was a store where you could go and get ANYTHING. It was a failed attempt to shed their low-class stigma. Since, Wal-Mart has returned to their white-trash roots, building and indenturing whole communities. The sixth type of store is not open to the public. It is called the Sample Store and these stores sell damaged Wal-Mart goods at reduced prices to Wal-Mart employees only. Now that you know what you're up against, on to the phreak info. **************************** ** 2. Wal-Mart Phreaking ** **************************** To make free calls from your Wal-Mart, head to the service desk and ask to use their phone. Now, if you try to dial a local number, it will go right through. But if you try to make a long distance call, it will prompt you, "Please enter passcode." There is a workaround. Simply call information - 1-411. You will then be greeted by Darth Vader, or your respective telco, and when asked to press "1" to place the call, do it. Your call will go through, gratis. Inter-store calling is relatively simple at your favorite Wal-Mart. Find a secluded phone, most likely hanging on a column, and grab a line by pressing an extension button or "9" on a 2554-type phone. Then dial 1-700-701-XXXX where XXXX is the store number. For example, for Store #1 in Rogers, AR, dial 1-700-701-0001. The first documented long distance call using Wal-Mart inter-store calling was completed Sunday, February 13, 2005. dual_parallel, calling from the southwestern United States, paged ArchAngel in a Wal-Mart on the east coast. Using the paging system at your local Wal-Mart is as easy as pushing the clearly marked button on any of the phones hanging throughout the store. There is a slight delay between pressing the Paging button and getting a hot mic, so be patient. And make sure you use the opportunity to pass on a meaningful message to everyone in the store: "Attention consumers. The products you buy here at Wal-Mart are made with sweatshop labor. Thank you." "Attention associates. You are underpaid and overworked by design." "Attention Wal-Mart shoppers. We destroy family-owned businesses so you can have low prices. Always." Speak slowly and clearly and use an extra-cheery voice. You can also have Customer Service make an announcement over the PA system. Although you'll probably only get a "Name-to-Department" page out of the Associate, you can still use this opportunity for jamming. Having Lee Scott meet his party in Layaway is much more creative and entertaining coming from one of his own employees. Update: Phone systems without marked Paging buttons are reported to use extensions #03 or #96. *********************************** ** 3. Wal-Mart Extension Lists ** *********************************** Grants Pass, OR #1834 --------------------- 180 Advertising 142-143 Automotive 200-2XX Checkouts 199 Claims 160 Courtesy 188-189 District Manager 121 Domestics 105 Electronics 119 Fabrics 129 Fitting Room 116 Garden Center 111 Hardware 102 Health/Beauty 114 Houseware 126 Infants 182 Invoicing 132 Jewelry 181 Layaway 187 Lounge 170 Manager 123 Men's Wear 136-140 Pharmacy 104 Photo 198 Portraits 186 Recieving 118 Seasonal 150 Service Desk 125 Shoes 149 Snack Bar 109 Sporting Goods 103 Stationery 190 Training 183 UPC 191-194 Vision Center Eden Prairie, MN #1855 ---------------------- 180 Advertising 106 Cameras 184 Cash Office 190 Claims 121 Curtains 105 Electronics 119 Fabrics 129 Fitting Rooms 116 Gardening 111 Hardware 114 Houseware 102 HBA 126 Infants 182 Invoice 132 Jewlery 181 Layaway 187 Lounge 123 Mens 138-140 Pharmacy 104 Photo 186 Recieving 201-217 Registers 150 Service Desk 125 Shoes 149 Snack Bar 109 Sports 103 Stationary 143 TBQ Office 144 TBQ Shop 107 Toys 183 UPC 191-195 Vision Duluth, GA #2154 ---------------- 142-143 Automotive 308 Bakery 200-2XX Checkouts 199 Claims 160-161 Courtesy 306 Deli 188-189 District Managers 121 Domestics 105 Electronics 119 Fabrics 129 Fitting Room 131 Floral 302 Freezer 116 Garden Center 305 Grocery 307 Groc Recieving 111 Hardware 102 Health/Beauty 114 Housewares 126 Infants 182 Invoicing 132 Jewelry 181 Layaway 187 Lounge 170-172 Mgmt Offices 304 Meat Prep 136-140 Pharmacy 140 Photo 198 Portraits 303 Prod/Seafood 186 Recieving 118 Seasonal 150-151 Service Desk 100 Security 125 Shoes 149 Snack Bar 109 Sporting Goods 103 Stationary 190 Training 183-185 UPC 191-194 Vision Center Bloomington, MN #2198 --------------------- 130 Advertising 142-144 Automotive 184 Cash Office 200-2XX Checkouts 199 Claims 160 Courtesy 188-189 District Mgr 121 Domestics 105 Electronics 119 Fabrics 129 Fitting Rooms 116 Garden Center 111 Hardware 102 Health/Beauty 114 Houseware 126 Infants 182 Invoicing 132 Jewelry 181 Layaway 187 Lounge 170 Manager 123 Menswear 137-140 Pharmacy 104 Photo 198 Portraits 186 Receiving 118 Seasonal 150 Service Desk 125 Shoes 149 Snack Bar 109 Sporting Goods 103 Stationery 190 Training 183 UPC 191-194 Vision Center Roanoke, VA #3243 ------------------- 142-143 Automotive 308 Bakery 200-2XX Checkouts 199 Claims 160-161 Courtesy 306 Deli 188-189 District Mgr 121 Domestics 105 Electronics 119 Fabrics 129 Fitting Room 131 Floral 302 Freezer 116 Garden Center 305 Grocery 307 Groc Rec'ving 111 Hardware 102 Health/Beauty 114 Houseware 126 Infants 182 Invoicing 132 Jewelry 181 Layaway 187 Lounge 170-172 Mgmt Offices 304 Meat Prep 136-140 Pharmacy 104 Photo 198 Portraits 303 Prod/Seafood 186 Receiving 118 Seasonal 150-151 Service Desk 100 Security 125 Shoes 149 Snack Bar 109 Sporting Goods 103 Stationery 190 Training 183,185 UPC 191-194 Vision Center ********************************** ** 4. Wal-Mart Pay Telephones ** ********************************** If you come across one that appears to be disconnected or not accepting incoming calls, let us know! ProjectWalmartFreedom [at] gmail.com **Alabama** NONE **Alaska** 907-561-9225 907-561-9226 907-561-9227 **Arizona** 480-755-9014 480-755-9015 480-755-9016 480-838-9947 602-275-8659 602-275-8803 (TTY) 602-275-8813 602-275-8919 602-275-8956 602-504-6948 602-504-6949 602-504-9951 602-504-9952 602-504-9953 623-535-9932 623-535-9933 623-561-9193 (TTY) 623-561-9262 623-561-9275 623-561-9277 623-873-9833 623-873-9835 623-873-9836 623-873-9837 (TTY) 623-873-9838 623-935-9935 623-935-9937 623-935-9938 (TTY) 928-777-9810 928-777-9819 928-777-9820 928-777-9821 (TTY) **Arkansas** NONE **California** 408-262-9782 408-942-0110 408-942-9278 **Colorado** NONE **Connecticut** 203-574-9159 203-574-9165 203-574-9169 (TTY) **Deleware** NONE **Florida** 305-436-8014 305-512-9874 305-715-9592 305-822-9293 305-828-1247 352-493-9570 352-493-9580 386-428-8095 386-774-1574 386-851-0719 386-943-9964 386-943-9993 386-943-9996 407-877-8353 407-877-8358 561-383-8996 561-784-9065 727-576-9024 727-576-9074 727-576-9724 727-576-9754 727-726-9621 727-726-9804 813-782-9679 813-782-9696 813-782-9697 813-782-9714 813-782-9801 813-872-9525 813-872-9528 813-994-3977 813-994-3988 813-994-3996 813-994-3997 850-878-0114 850-878-0203 850-878-0935 904-996-9335 904-996-9389 941-371-9506 941-371-9601 941-493-9825 941-493-9830 954-227-8567 954-345-9332 954-346-8215 954-437-8260 954-442-9651 954-748-5072 954-748-9158 954-749-9847 954-752-1401 954-752-6457 954-752-7395 954-752-9437 **Georgia** 678-461-8493 706-272-9941 706-272-9942 706-272-9944 (TTY) 706-546-8403 706-548-8255 706-613-8232 770-460-8029 770-461-0853 770-476-4381 770-476-4399 770-641-8743 770-642-8217 770-829-9414 **Hawaii** 808-688-9803 808-688-9804 808-688-9805 808-688-9806 (TTY) 808-688-9807 **Idaho** 208-322-9109 208-322-9112 208-322-9123 208-322-9128 208-322-9733 208-322-9737 208-853-9903 208-853-9904 208-853-9908 208-853-9912 **Illinois** 815-455-9808 815-455-9826 815-459-9882 847-647-8165 847-647-8182 **Indiana** NONE **Iowa** 319-390-9608 319-390-9610 319-390-9617 319-390-9619 319-390-9625 319-390-9627 319-390-9630 319-390-9632 515-232-9808 515-232-9872 563-242-9558 563-242-9560 563-242-9561 563-242-9562 563-242-9565 563-242-9567 563-242-9568 **Kansas** NONE **Kentucky** NONE **Louisiana** 318-323-8187 318-323-8334 318-323-8569 318-323-8596 (TTY) 318-323-8691 985-446-8241 985-447-8674 985-493-8116 985-493-8503 **Maine** NONE **Maryland** 410-661-9811 410-661-9815 410-661-9817 410-665-9840 410-766-9812 410-969-0603 410-969-0607 410-980-9629 410-980-9630 **Massachusetts** 508-291-8953 508-291-8954 **Michigan** 231-933-6616 231-933-6620 517-278-1354 517-278-1493 517-278-1972 517-278-2083 517-278-2165 517-278-2794 269-979-9078 269-979-9079 269-979-9080 **Minnesota** 952-883-9621 952-943-9960 **Mississippi** 218-233-9007 218-233-9004 662-534-3053 662-534-7787 **Missouri** 417-451-9829 417-451-9830 417-451-9831 417-451-9832 417-451-9833 417-451-9837 417-451-9838 816-776-6786 **Montana** 406-761-9050 406-761-9055 406-761-9411 406-761-9523 406-761-9525 406-761-9526 (TTY) **Nebraska** 402-291-9602 402-291-9607 402-291-9609 402-291-9610 402-291-9612 402-291-9613 (TTY) **Nevada** NONE **New Hampshire** 603-432-1970 603-432-1881 603-890-8520 603-890-8522 **New Jersey** 732-562-9805 732-562-9806 732-562-9807 732-918-9817 732-918-9824 732-918-9837 732-922-8752 (TTY) 908-685-9137 908-685-9227 908-685-9251 908-979-9880 908-979-9881 908-979-9882 908-979-9883 908-979-9884 (TTY) **New Mexico** 505-265-9709 505-265-9751 505-265-9756 505-293-9891 505-299-9862 505-792-9974 505-792-9975 505-792-9978 505-792-9979 505-792-9980 505-821-9715 505-821-9722 505-821-9748 505-831-9055 505-831-9056 (no incoming) 505-831-9057 505-831-9058 (no incoming) 505-880-9932 505-880-9933 505-880-9934 505-883-9460 505-890-9031 **New York** 607-797-482 (no incoming) **North Carolina** 910-488-9892 910-488-9893 910-488-9926 910-495-0042 910-495-0044 910-495-1083 (TTY) 910-495-1084 910-798-8164 910-798-8204 910-798-8121 910-798-8177 910-868-9845 910-868-9904 910-868-9916 910-868-9918 910-868-9922 (TTY) 910-868-9949 919-217-8841 919-217-8848 919-217-8858 919-577-6581 (TTY) 919-577-6708 919-577-6826 919-577-6931 919-989-8757 **North Dakota** 701-772-9058 701-772-9027 **Ohio** 330-372-6217 330-758-4972 330-799-6940 330-799-6950 **Oklahoma** 580-795-9001 **Oregon** 503-434-9914 503-434-9924 503-434-9934 541-479-8148 541-479-9207 541-479-9222 541-479-9900 541-773-9036 541-773-9037 541-773-9039 **Pennsylvania** 570-454-9017 610-630-9946 610-630-9948 610-630-9958 724-656-8212 724-656-8215 724-656-9496 724-656-9895 724-656-9896 724-656-9948 724-656-9986 724-656-9990 724-983-9223 724-983-9224 814-226-9784 814-226-9785 **Rhode Island** NONE **South Carolina** 864-281-9880 864-297-9048 864-458-9527 864-458-9548 864-627-8104 **South Dakota** NONE **Tennessee** 865-220-8434 865-220-9408 865-482-9628 865-483-8377 (TTY) 901-873-9708 **Texas** 325-949-8204 903-893-9835 903-893-9911 940-383-9228 940-383-9710 972-423-9761 (TTY) 972-881-9826 **Utah** 801-261-9215 **Vermont** 802-773-0614 802-773-9923 **Virginia** 276-669-9885 276-669-9886 276-669-9887 276-669-9888 276-669-9889 276-669-9890 540-977-9513 540-977-9514 703-802-3009 703-802-3012 703-802-3013 757-427-9827 (TTY) 757-427-9842 757-427-9860 757-427-9913 757-427-9930 757-427-9943 757-430-9920 757-471-8263 757-471-8265 757-471-8431 (TTY) 757-471-8451 757-471-8503 757-471-8532 757-471-8534 804-752-6082 804-752-6378 804-752-6397 804-752-6521 (TTY) **Washington** NONE **Washington, D.C.** NONE **West Virginia** 304-292-9187 304-292-9188 **Wisconsin** (920)734-4380 (920)734-2796 (920)734-4339 (920)734-2802 **Wyoming** NONE ********************************** ** 5. Wal-Mart Toll-free Nos. ** ********************************** 800-203-5764 - Sam's Club Business Revolving Credit 800-328-0402 - Wal-Mart Canada Customer Service Hotline (English and French; Mississauga, Ontario) 800-362-6196 - Sam's Club Credit (2 transfers to 800-203-5764, 3 transfers to 800-964-1917) 800-530-9925 - Wal-Mart Foundation 800-543-1987 - Wal-Mart Mastercard from Chase 800-925-6278 - (800-WAL-MART) Wal-Mart Customer, Sam's Club Member and Associate Partner Hotline 800-964-1917 - Sam's Club Personal Credit 800-966-6546 - Walmart.com 877-496-5627 - Wal-Mart Stores Inc. Toll-free Prescreening Application 877-969-2379 - Credit Services (Canada) 877-969-3668 - Wal-Mart Call Center Automated Phone Application Process (keep pressing 0, you'll get India or Ohio) 888-252-7157 - Wal-Mart Vacations 888-746-7726 - Sam's Club ******************************************** ** 6. 0wning the Wal-Mart Gift Registry ** ******************************************** Or more appropriately, own Wal-Mart shoppers by finding a gift registry kiosk and completing the three following very complicated steps: 1. Select "Update A Registry." 2. Enter First and Last names. Choose common names like Linda Smith or Roberto Gonzales. If there are more than 50 matches, you'll have to narrow down your search. 3. Choose a name from the list and enter "1234" as the PIN. If that particular name doesn't work, try another from the list. In the unlikely even that one from the list doesn't work, start over and try another banal name. 4. Write down all of the personal information in your phreak notebook. Don't change any information, nor act upon information gained. These instructions are for the store kiosks only. The web-based gift registry has not been explored, and it can be found at the following URL: http://www.walmart.com/catalog/catalog.gsp?cat=5434&path=0%3A5434 And finally, we have Wal-Mart to thank for actually suggesting "1234" as a PIN when customers sign up for their gift registry. *********************************************** ** 7. Wal-Mart Cashier Codes: Action Codes ** *********************************************** 1 - Complete Transaciton Void 2 - Terminal Statistics Report 3 - Terminal Accounting Report 4 - Department Totals 6 - Price Inquiry 7 - Reset Transaction Number 9 - Training Mode 10 - Operator Performance 13 - Payroll Check Cashing 14 - Application Memory Usage 17 - Refresh Tax Tables 18 - Refresh Configuration 23 - Suspended Transaction Report 24 - CSM Override Approval 25 - Shopping Card Cash Back 55 - Reload Phone Cards 60 - Print Previous Journal Data 61 - Reprint Previous Receipt 69 - Cashier Online Training 70 - Utility Payments 91 - TC # Lookup and Decryption ******************************************************* ** 8. Wal-Mart Cashier Codes: CSM Assistance Codes ** ******************************************************* 202 - Cancel Previous Request 203 - Need Change 204 - Need Restroom Break 205 - Need Break / Lunch 206 - Need Receipt Tape 207 - Need Carry Out 208 - Need Cash Pickup 209 - Need Price Check 210 - Need Cleanup **Dry** 211 - Break $100 Bill 212 - Need Loan 213 - Need WIC Assistance 214 - Lines Are Long 215 - Need Cleanup **Wet** 216 - Customer Emergency 217 - Need Round of Change 218 - Need Check Approval 248 - Training Question ************************ ** 9. Wal-Mart RFID ** ************************ Wal-Mart is?one of the foremost supporters of the use of Radio Frequency Identifcation (RFID) technology. Wal-Mart's pure economic size affords it the capability to create an industry and force other industries to use a certain technology. And it has essentially done this with RFID. On April 30, 2004, Wal-Mart began to recieve pallets of product marked with RFID Electronic Product Codes (EPC), which will be tracked to end points within the state of Texas. Wal-Mart is requiring its top 100 suppliers to use the technology by 2005. (Note: Simon Langford is the Manager of RFID Strategies at Wal-Mart.) Specifically, Wal-Mart uses a company by the name of Intermec (http://www.intermec.com/) for its RFID (and other) needs. The Wal-Mart account is so large at Intermec that Intermec has built an entirely new facility to accomodate Wal-Mart's needs. An example of Wal-Mart's importance to Intermec is this CV60 installation guide created especially for Wal-Mart: http://epsfiles.intermec.com/eps_files/eps_man/962040014A.pdf PWF will continue to investigate and report Wal-Mart's use of RFID technology. ********************************************** ** 10. Miscellaneous Wal-Mart Information ** ********************************************** Wal-Mart employees use Motorola XV1100 radios on Channel 1. The frequency should be 151.6250 MHz. Following are emergency PA codes and their meaning: Code Adam - Missing Child Code Black - Severe Weather Code Blue - Bomb Threat Code Brown - Shooting Code Green - Hostage Code Orange - Chemical Spill Code Red - Fire Code White - Accident Department 51 - Security To pick up an outside call (on the Avaya phone system): Press #980 and then the line. Ex. - Call on line 1, press #9801. Wal-Mart tvNetwork: For service, please call Premier Retail Networks at 800-815-6778. Paint Dept. Mixer Repair: 800-228-8291 ext. 1 - Have store #, contact name, phone #, serial # and problem when calling. Color codes for in-store columns: Blue - Telephone Orange - "Spill-O-Magic" Red - Fire Extinguisher Wireless Phones Kiosk: Assoc. sign in needs Smart User ID (3-7 letters), Smart Password and Hire Date (MM/DD/YYYY). Or scan badge. Cingular Wireless Station at Store #1413: \\LPZCHEETAH\W_CL$1 IP: 10.12.68.74 ****************************** ** 11. Internet Resources ** ****************************** How Walmart Is Destroying America (and the World) by B. Quinn http://www.tenspeed.com/catalog/all/item.php3?id=1046 Project Wal-Mart Freedom Photo Gallery http://www.binrev.com/gallery/pwf slavemart by meme http://www.oldskoolphreak.com/a_gallery/slavemart.html AGAINST THE WAL http://www.againstthewal.org/ WAL-MARTyrs http://www.walmartyrs.com/ Wal-Mart Day of Action http://www.walmartdayofaction.com/home.cfm Wal-Mart Watch http://www.walmartwatch.com/ Wal-Mart - Argentina http://www.wal-mart.com.ar/ Wal-Mart - Canada http://www.wal-martcanada.ca/ http://www.walmartcanada.com/ Wal-Mart - China http://www.wal-martchina.com/ Wal-Mart - Germany http://www.walmartgermany.de/ Wal-Mart - Mexico http://www.walmartmexico.com.mx/ Wal-Mart - South Korea http://www.walmartkorea.com/ ASDA (part of the Wal-Mart family) - Uni?ed Kingdom http://www.asda.co.uk/ Wal-Mart - United States of America http://www.walmart.com/ http://www.walmartcreditcard.com/ http://www.walmartfoundation.org/ http://www.wal-martrealty.com/ http://www.walmartstores.com/ Retail Link http://www.freewebs.com/retaillink/index.htm Retail Link Overview http://www.wal-martchina.com/english/service/rl/rl.htm Retail Link Login https://retaillink.wal-mart.com/ Wal-Mart Associates Login https://www.walmart.com/a_d_registration_flow/landing.do Walton Life Fitness Center http://wlfc.wal-mart.com/ ********************************** ** 12. The Future of Wal-Mart ** ********************************** As of May 2004, Wal-Mart will be building 42 new, 90,000 sq. ft. Supercenters within the next 12 months. This new style of Supercenter holds as much product as the previous layout that was aprroximately twice the size (~200,000 sq. ft.). San Antonio, Texas is home to the test market of the Wal-Mart Used Car Lot. Albuquerque, New Mexico is home to the first reported Appliance Center (washers, dryers, refrigerators). Wal-Mart will begin its urban assault in 2005 by opening a store in Chicago. **************************** ** 13. Acknowledgements ** **************************** Thanks to austin, bland, NotTheory, Pig Monkey and EVERY person who contributed to this project.