373

Rock County WI Homes for Sale

Section Image Section Image Section Image
  • /46

    $299,900

    • 3 Beds
    • 2.5 Baths
    • 1,490 Sq Ft

    3154 S Bartells Dr Unit C, Beloit, WI 53511

    Cozy, darling, and homey - all describe this brand-new townhome in the Turner School District. Open-concept first floor, providing an ideal blend of style, comfort, and functionality. Upper-level features 3 bedrooms and 2 full baths while the first floor has a half bath. Home has washer & dryer hookups. Seller is including a 4-piece appliance package for this unit. Conveniently located near all

    Agent Photo

    Trisha Rose

    Century 21 Affiliated

    (608) 765-5538

    3154 S Bartells Dr Unit C, Beloit, WI 53511
  • /23

    $215,000

    • 2 Beds
    • 1 Bath
    • 931 Sq Ft

    2910 W Bass Creek Rd, Beloit, WI 53511

    Escape to your own slice of paradise with this 2 bed 1 bath riverfront retreat nestled along the Rock River. Perfect for weekend getaways, outdoor adventures, or year round living, this cozy property offers the ideal blend of peace, privacy, and natural beauty. Step outside and enjoy breathtaking water views, peaceful mornings with coffee on the deck, or evenings by the fire pit listening to the

    Colin Schindler ReThink Realty

    2910 W Bass Creek Rd, Beloit, WI 53511
  • /43

    $329,900 New Construction

    • 3 Beds
    • 2.5 Baths
    • 1,664 Sq Ft

    3166 S Bartells Dr, Beloit, WI 53511

    Your opportunity to own a brand-new, high-quality townhome in the Turner School District is here! The townhomes have 6 layers of drywall and insulation between the units, ensuring a quiet and comfortable living experience. Step inside to an open-concept main floor perfect for modern living, complete with a half bath for guests. Upstairs, you’ll find three spacious bedrooms and two full baths,

    Rosemary Dutter Century 21 Affiliated

    3166 S Bartells Dr, Beloit, WI 53511
  • /40

    $309,900

    • 3 Beds
    • 2.5 Baths
    • 1,490 Sq Ft

    3162 S Bartells Dr, Beloit, WI 53511

    Your opportunity to own a brand-new, high-quality townhome in the Turner School District is here! The townhomes have 6 layers of drywall and insulation between the units, ensuring a quiet and comfortable living experience. Step inside to an open-concept main floor perfect for modern living, complete with a half bath for guests. Upstairs, you’ll find three spacious bedrooms and two full baths,

    Rosemary Dutter Century 21 Affiliated

    3162 S Bartells Dr, Beloit, WI 53511
  • /30

    $799,900

    • 3 Beds
    • 2 Baths
    • 2,171 Sq Ft

    2331 W Saint Lawrence Ave, Beloit, WI 53511

    Step into timeless beauty with this lovely maintained 3 bedroom and 2 bath farmhouse set on 20 acres in Beloit. This home features a spacious master suite and large living room each with its own gas fireplace for cozy comfort. Enjoy classic style and charm with modern updates, abundant natural light and quiet surroundings. The attached garage and workshop are the prefect space for extra storage

    Melissa Gruber RE/MAX Ignite

    2331 W Saint Lawrence Ave, Beloit, WI 53511
  • /29

    $179,900

    • 4 Beds
    • 2 Baths
    • 2,308 Sq Ft

    10248 E County Road A, Janesville, WI 53546

    Just outside of the City on over .8 acre, with main floor featuring living room, dining room, kitchen, large family room, 2 full baths and main floor laundry. Upstairs has 4 good sized bedrooms. Large lot with 2 car detached garage and plenty of room to turn around with access to County Rd A and County Rd M in Johnstown Center.

    Aubra Palermo ReMax Unites

    10248 E County Road A, Janesville, WI 53546
  • /34

    $335,000

    • 2 Beds
    • 1.5 Baths
    • 1,000 Sq Ft

    1971 Shore Dr, Beloit, WI 53511

    Just over an acre, this beautiful lot sits on the Rock River and features approximately 160 feet of frontage. The home includes two bedrooms and one bathroom and has seen several updates over the years. The furnace, air conditioner, and water heater are approximately five years old, while the siding and windows are about ten years old. The roof is approximately thirteen years old. A new city

    Mary Gilbank-Peterson Shorewest, REALTORS

    1971 Shore Dr, Beloit, WI 53511
  • /73

    $669,500

    • 5 Beds
    • 3.5 Baths
    • 4,525 Sq Ft

    4230 N Juniper Dr, Janesville, WI 53545

    Executive 4,500+ sq ft home on wooded 2.56 acre lot. Brick front & welcoming front porch w/ seating area invites guests into open foyer. Entry office or ensuite has connected full bathroom. Layout features sunken living room w/ fireplace, formal dining w/ inviting window seat, and open kitchen w/ breakfast nook. Cozy den w/ screened porch access and 2-sided fireplace connect sunroom including wet

    Mary Ellen Mackey Coldwell Banker The Realty Group

    4230 N Juniper Dr, Janesville, WI 53545
  • /2

    $149,900

    • Land
    • 1.64 Acres
    • $91,402 per Acre

    L95 Fieldwood Dr, Janesville, WI 53545

    Large Lot! Located in Rollingwood Subdivision only 5 miles to I-90 and Milton Ave. Perk tested for conventional septic system. Milton School District. Choose your own builder!

    Pam LeMire Rock Realty

    L95 Fieldwood Dr, Janesville, WI 53545
  • /26

    $499,900 Open Sun 1PM - 2:30PM

    • 3 Beds
    • 2 Baths
    • 1,600 Sq Ft

    4802 Sumpter Dr, Milton, WI 53563

    2025 SCWBA PEOPLES CHOICE AWARD WINNER UNDER 2000 SQ FT! THIS CUSTOM PARADE HOME BUILT BY KAISER DESIGN/BUILD IS A STEP ABOVE IN QUALITY & UPGRADES! TOURING THIS HOME IN PERSON IS A MUST. FROM THE COVERED PORCH W/CUSTOM RAILING & FRONT DOOR YOU ENTER THE GREAT ROOM FEATURING ELECTRIC FIREPLACE W/HEAT & CIRCULATION FAN & TRAY CEILINGS. VERY CUSTOM KITCHEN FEATURES MAPLE CABINETS, QUARTZ TOPS &

    Lori Hagemann-Davis Century 21 Affiliated

    4802 Sumpter Dr, Milton, WI 53563
  • /3

    $21,900

    • Land
    • 0.24 Acre
    • $91,250 per Acre

    845 Harrison Ave, Beloit, WI 53511

    Build a home in the heart of Beloit! This 0.24-acre lot is located in a well-established neighborhood just minutes from Beloit College and the vibrant downtown area. Enjoy the charm of tree-lined streets and the convenience of being close to schools, shopping, restaurants, and local events. Whether you’re looking to build a personal residence or an investment property, this prime location offers

    Mary Gilbank-Peterson Shorewest, REALTORS

    845 Harrison Ave, Beloit, WI 53511
  • /7

    $510,900 New Construction

    • 3 Beds
    • 3 Baths
    • 2,267 Sq Ft

    3719 Newcastle Dr Unit 33, Janesville, WI 53546

    Experience luxury in this 2267 sq ft Advantage Homes Condo, showcasing 3 bedrooms and 3 baths. The kitchen is a masterpiece with quartz countertops and stained maple cabinets featuring soft-close doors and drawers. Revel in the spaciousness of the basement offering the additional living space. Step into the outdoors onto the included covered patio, providing a perfect retreat. Meticulously

    Tina Gould Advantage Homes, Inc

    3719 Newcastle Dr Unit 33, Janesville, WI 53546
  • /11

    $496,900 New Construction

    • 2 Beds
    • 2 Baths
    • 1,680 Sq Ft

    3717 Newcastle Dr Unit 34, Janesville, WI 53546

    Indulge in the epitome of quality living with the Advantage Homes Condo—an exquisite 2-bedroom, 2-bath haven. Revel in the sleek elegance of quartz countertops, complemented by stained maple soft-close cabinets in the kitchen. Luxuriate in the beauty of LVP flooring that graces the living space. Step onto the covered rear porch, extending your living experience outdoors. The 9' basement ceilings

    Tina Gould Advantage Homes, Inc

    3717 Newcastle Dr Unit 34, Janesville, WI 53546
  • /29

    $609,000

    • 4 Beds
    • 3.5 Baths
    • 2,900 Sq Ft

    7801 N Robert Dr, Evansville, WI 53536

    Experience the charm and beauty of Evansville, WI, a "Choice Destination" recognized by Discover Wisconsin. This town, with its history, natural beauty, and new residential developments, is an extraordinary place to live. This spacious home sits on a private, wooded cul-de-sac lot. It is fully updated with a new roof, siding, gutters, well pump, and garage doors. Inside, an open floor plan

    Jonathan Minerick Homecoin.com

    7801 N Robert Dr, Evansville, WI 53536
  • /62

    $859,900

    • 3 Beds
    • 3.5 Baths
    • 3,289 Sq Ft

    9702 Wisconsin 81, Beloit, WI 53511

    EXCEPTIONAL COUNTRY ESTATE on 7.5 ACRES with 4 WELL-EQUIPED OUTBUILDINGS, TILLABLE LAND & UNMATCHED VIEWS. The spacious 3 bedroom, 3.5 bath RANCH HOME with walk-out lower level offers beautiful wood flooring throughout, cental vac system indoors & irrigation system outdoors. You find spectacular views from every room in the house including the generous primary suite with access to the wrap-around

    Christine Fox Associates Team* Shorewest Realtors, Inc.

    9702 Wisconsin 81, Beloit, WI 53511
  • /18

    $1,340,000

    • Land
    • 25.97 Acres
    • $51,598 per Acre

    1610 Town Hall Rd, Beloit, WI 53511

    Fabulous opportunity to live in or develop. Farmhouse, guest house, barn and outbuildings on 25+ acres. Farmhouse boasts wood floors, exposed brick, wood beams with an updated kitchen and bathroom, large addition includes family room w/gas fireplace and primary suite with bedroom, bathroom, laundry, and den accessible by stairs or ramp. Guest house (700 sq. ft.) with family room, sitting room, 2

    Trina Gabriel Keller Williams Realty Signature

    1610 Town Hall Rd, Beloit, WI 53511
  • /2

    $363,480

    • 3 Beds
    • 2 Baths
    • 1,803 Sq Ft

    1072 E Birchwood Dr, Beloit, WI 53511

    COMPLETION ESTIMATE FEBRUARY 2026 NEW CONSTRUCTION IN TURNER SCHOOL DISTRICT! 1803 SQ. FT. SPLIT BEDROOM OPEN CONCEPT GREAT ROOM PLAN, LARGE KITCHEN, ISLAND WITH BREAKFAST BAR AND PANTRY CLOSET, QUARTZ COUNTERTOP WITH STAINLESS RANGE, DISHWASHER AND MICROWAVE. CONVENIENT DROP ZONE LOCATED AT GARAGE ENTRANCE. PRIMARY BEDROOM WITH PRIVATE BATH, DOUBLE WALK IN CLOSETS, 1ST FLOOR LAUNDRY ROOM. 3 CAR

    Joe Contarino DICKERSON & NIEMAN

    1072 E Birchwood Dr, Beloit, WI 53511
  • /17

    $215,000

    • 1,248 Sq Ft

    1347 Mckinley Ave, Beloit, WI 53511

    Great investment property! Two houses on one parcel. Schedule appointment today for a showing!

    Mike Heiman Walker Realty Group, LLC

    1347 Mckinley Ave, Beloit, WI 53511
  • /2

    $379,200

    • 3 Beds
    • 2 Baths
    • 1,819 Sq Ft

    1100 E Birchwood Dr, Beloit, WI 53511

    COMPLETION ESTIMATE FEBRUARY 2026 NEW CONSTRUCTION IN TURNER SCHOOL DISTRICT! SPLIT BEDROOM OPEN CONCEPT GREAT ROOM PLAN, LARGE KITCHEN, ISLAND WITH BREAKFAST BAR AND WALK IN PANTRY CLOSET, QUARTZ COUNTERTOP WITH STAINLESS RANGE, DISHWASHER AND MICROWAVE. CONVENIENT DROP ZONE LOCATED AT GARAGE ENTRANCE. PRIMARY BEDROOM WITH PRIVATE BATH, DOUBLE WALK IN CLOSETS, 1ST FLOOR LAUNDRY ROOM. LARGE FRONT

    Joe Contarino DICKERSON & NIEMAN

    1100 E Birchwood Dr, Beloit, WI 53511
  • /2

    $363,560 New Construction

    • 3 Beds
    • 2 Baths
    • 1,803 Sq Ft

    3709 Cardinal Dr, Beloit, WI 53511

    COMPLETION ESTIMATE FEBRUARY 2026. NEW CONSTRUCTION IN EAGLE RIDGE OF BELOIT! 1803 SQ. FT. OPEN CONCEPT SPLIT BEDROOM PLAN WITH COVERED FRONT PORCH. LARGE DINE IN KITCHEN WITH PANTRY CLOSET, QUARTZ ISLAND WITH BREAKFAST BAR AND STAINLESS RANGE, DISHWASHER AND MICROWAVE, PRIMARY BEDROOM WITH DOUBLE CLOSETS AND PRIVATE BATH, 1ST FLOOR LAUNDRY ROOM WITH DROP ZONE AT GARAGE ENTRANCE, WHITE TRIM,

    Joe Contarino Dickerson & Nieman, REALTORS

    3709 Cardinal Dr, Beloit, WI 53511
  • /85

    $579,900

    • 5 Beds
    • 3.5 Baths
    • 4,910 Sq Ft

    1914 Eastwood Ave, Janesville, WI 53545

    This charming 5-bed home blends classic style with modern updates. Location: ideal for both public and private schools, as well as pre-school; near parks, trails & shopping. Highlights: updated hardwood floors, renovated open living space, crown molding details, gas fireplace, updated kitchen and dining areas with solid counters and space for gatherings; incredible sunroom leads to private fenced

    Brian Lawton EXIT Realty HGM

    1914 Eastwood Ave, Janesville, WI 53545
  • /20

    $574,900 New Construction

    • 3 Beds
    • 2.5 Baths
    • 2,017 Sq Ft

    3537 Samson Dr, Milton, WI 53563

    Come check out this beautiful new construction home in Milton School District. Open floor plan with over 2000 square ft. of living space! 3 bedrooms and 2.5 baths are all located on the first floor of this ranch home. Clean and open basement comes with 2 egress windows and 9 ft. ceilings for future living space. Step out the back door to the stamped concrete patio. Extra deep 3rd stall in the

    Keith Barbarick Century 21 Affiliated

    3537 Samson Dr, Milton, WI 53563
  • /7

    $55,000

    • Land
    • 0.28 Acre
    • $196,429 per Acre

    1681 Park Ave, Beloit, WI 53511

    Great big corner lot with potential and so many options for investors to start something new .

    Olivia Martinez-Pergolski Kerwin's Real Estate Agency

    1681 Park Ave, Beloit, WI 53511
  • /31

    $195,000

    • 2 Beds
    • 1 Bath
    • 725 Sq Ft

    461 Aspen Way, Edgerton, WI 53534

    Desirable Roof-Over in Rock River Leisure Estates! Step into the huge great room w/ soaring vaulted ceilings, thermopane windows & easy-care laminate flooring. The stunning remodeled kitchen shines with shaker cabinetry, full-size appliances, breakfast bar & gorgeous quartz countertops. Two bedrooms & updated bath w/ walk-in shower. Outside, let the good times roll—relax on the private patio

    Jill Hocking Pat's Realty Inc

    461 Aspen Way, Edgerton, WI 53534
  • /2

    $374,885 New Construction

    • 3 Beds
    • 2 Baths
    • 1,825 Sq Ft

    1124 E Birchwood Dr, Beloit, WI 53511

    Completion April 2026 New construction home in Town of Beloit. 1825 sq. ft. open concept great room ranch home. Large dining area in kitchen with walk in pantry and quartz island with breakfast bar, includes stainless range, dishwasher and microwave. Cathedral ceilings in great room, primary bedroom with double closets and private bath. Laundry room with drop zone at garage entrance, full

    Joe Contarino Dickerson & Nieman, REALTORS

    1124 E Birchwood Dr, Beloit, WI 53511
  • /5

    $10,000

    • Land
    • 0.18 Acre
    • $55,556 per Acre

    0 South Ave, Beloit, WI 53511

    Lot available in The Town of Beloit. .18 acres that is close to The Rock River. This is a buildable lot.

    Agent Photo

    Trisha Rose

    Century 21 Affiliated

    (608) 413-4899

    0 South Ave, Beloit, WI 53511
  • /6

    $5,500,000

    • Land
    • 17.42 Acres
    • $315,729 per Acre

    0 Gateway Blvd, Beloit, WI 53511

    Opportunity Knocks. 17.2 Acres located in the Gateway development area of Beloit WI. Near the new Ho-Chunk Casino location!! Possibilities are endless. (Acreage is currently rented for $428 per Month)

    Donya Bundy Gambino Realtors

    0 Gateway Blvd, Beloit, WI 53511
  • /48

    $315,000 Open Sun 1PM - 2:30PM

    • 2 Beds
    • 2 Baths
    • 1,506 Sq Ft

    4306 Crossing Ln, Milton, WI 53563

    Nice one owner condo with a spacious open floor plan where the living, kitchen, and dining areas flow together seamlessly. Kitchen includes appliances, spacious island, ample cabinetry and counter space. There's a convenient first floor laundry and the master suite features a walk-in closet and full en-suite bath. Located in the well-planned Crossing Lane condominium complex on Janesville's north

    Rhonda Oshel Shorewest, REALTORS

    4306 Crossing Ln, Milton, WI 53563
  • /14

    $540,900 New Construction

    • 2 Beds
    • 2 Baths
    • 1,493 Sq Ft

    3800 Huntington Ave, Janesville, WI 53546

    Step into this beautifully crafted 1,493 sq. ft. Advantage Homes Condominium This home is one of our 2025 Parade of Homes. This 2 bed, 2 bath home offers a thoughtful open layout with a stunning custom fireplace in the great room. The kitchen shines with quartz countertops, painted maple cabinets, and soft-close doors and drawers. A full basement provides potential for added living space, while

    Tina Gould Advantage Homes, Inc

    3800 Huntington Ave, Janesville, WI 53546
  • /31

    $129,900

    • 1 Bed
    • 1 Bath
    • 800 Sq Ft

    398 Skyline Dr, Edgerton, WI 53534

    Park model with four season addition and plenty of extra space and a brand new roof! Fully furnished one bedroom but can accommodate six people sleeping. Excellent location; walk to the pool, basketball court, volleyball sand court and playground. Close to the country store that has games for kids. Large shed and a four seat golf cart included. Central air and heat for your year-round enjoyment.

    Verna Saladino Briggs Realty Group, Inc

    398 Skyline Dr, Edgerton, WI 53534
  • /2

    $358,885 New Construction

    • 3 Beds
    • 2 Baths
    • 1,803 Sq Ft

    1054 E Birchwood Dr, Beloit, WI 53511

    COMPLETION MARCH 2026. NEW CONSTRUCTION BLACKHAWK RESERVE IN TOWN OF BELOIT! OPEN CONCEPT GREAT ROOM RANCH. LARGE DINE IN KITCHEN WITH QUARTZ COUNTERS, ISLAND WITH BREAKFAST BAR AND PANTRY CLOSET, STAINLESS RANGE, DISHWASHER AND MICROWAVE APPLIANCES. PRIMARY BEDROOM WITH DOUBLE CLOSETS AND PRIVATE BATH WITH DOUBLE BOWL VANITY, 1ST FLOOR LAUNDRY ROOM, FULL BASEMENT, DROP ZONE AT 3-CAR GARAGE

    Joe Contarino Dickerson & Nieman, REALTORS

    1054 E Birchwood Dr, Beloit, WI 53511
  • /20

    $369,900 New Construction

    • 3 Beds
    • 2 Baths
    • 1,629 Sq Ft

    1708 Kyle Ln, Beloit, WI 53511

    Move-In Ready Prairie Corners Ranch! This 3-bedroom, 2-bath split-bedroom home offers modern finishes you are looking for. Enter a bright, open-concept great room with a gas fireplace, flowing to the eat-in kitchen featuring a center island, quartz counters, large corner pantry, stainless appliances, soft-close cabinets, and a separate dining area—perfect for meals or entertaining. The primary

    Chris Mayhew Century 21 Affiliated

    1708 Kyle Ln, Beloit, WI 53511
  • /4

    $459,993

    • 3 Beds
    • 1 Bath
    • 700 Sq Ft

    2724 E State Line Rd, Beloit, WI 53511

    3 Bedroom home sold "AS IS". Tenant occupied $500 per month, Month to Month lease. Approximately 3.2 acres currently rented for crops. Close proximity to I90 and the Gateway Development Area.

    Donya Bundy Gambino Realtors

    2724 E State Line Rd, Beloit, WI 53511
  • /3

    $10,750

    • Land
    • 0.12 Acre
    • $89,583 per Acre

    2041 Fairfax Ave, Beloit, WI 53511

    Affordable lot on Beloit's far West side ready for you to build on. This deep lot measures 40x129 and backs up to an alley to make it even more accessible. The adjacent lot to the West is also for sale. See the lot and utility maps in the documents. Property survey has been completed.

    Heidi Krenz-Buchanan Century 21 Affiliated

    2041 Fairfax Ave, Beloit, WI 53511
  • /2

    $599,900

    • 3 Beds
    • 2 Baths
    • 1,848 Sq Ft

    3316 W Creek View Pkwy, Beloit, WI 53511

    Omega Homes welcomes you to Creekview Estates! Centrally located between Janesville and Beloit blends country living with city convenience. This home boasts an open floor plan ideally designed for entertaining. Featuring split bedrooms, master suite with spacious bath and large walk in closet, kitchen with quartz counter tops, stainless steel appliances, soft close cabinets and walk in pantry,

    Henry Londo Century 21 Affiliated

    3316 W Creek View Pkwy, Beloit, WI 53511
  • /20

    $149,000

    • Land
    • 4.23 Acres
    • $35,225 per Acre

    4 acres +- Glacier View Dr, Janesville, WI 53563

    4+ WOODED ACRES TO BE DIVIDED OFF PARCEL #020710058 IN THE CITY LIMITS OF JANESVILLE. PRELIMINARY SURVEY AVAILABLE & WILL NEED TO BE RECORDED AT CLOSING. CALL AGENT FOR DETAILS. THIS PROPERTY WILL HAVE TO BE DEVELOPED INCLUDING STREET IMPROVEMENTS & CITY UTILITES. POTENTIAL IS THERE FOR 1-4 LOTS POSSIBLE. THIS IS BEAUTIFUL WOODED & ROLLING ACREAGE IN A GREAT LOCATION. NO ACCESS WILL BE ALLOWED

    Lori Hagemann-Davis Century 21 Affiliated

    4 acres +- Glacier View Dr, Janesville, WI 53563
  • /40

    $649,900 New Construction

    • 3 Beds
    • 2.5 Baths
    • 1,968 Sq Ft

    3286 W Prairie Grove Ln, Beloit, WI 53511

    New Construction! Completion date February 25, 2026. Omega Homes welcomes you to Creekside Estates! Centrally located between Janesville and Beloit blends country living with city convenience. This home boasts an open floor plan ideally designed for entertaining. Featuring split bedrooms, master suite with spacious bath and large walk in closet, kitchen with quartz counter tops, stainless steel

    Henry Londo Century 21 Affiliated

    3286 W Prairie Grove Ln, Beloit, WI 53511
  • /3

    $630,000

    • 3 Beds
    • 2.5 Baths
    • 1,968 Sq Ft

    4131 S Chippendale Dr, Beloit, WI 53511

    Omega Homes welcomes you to Creekview Estates! Centrally located between Janesville and Beloit blends country living with city convenience. This home boasts an open floor plan ideally designed for entertaining. Featuring split bedrooms, master suite with spacious bath and large walk in closet, kitchen with quartz counter tops, stainless steel appliances, soft close cabinets and walk in pantry,

    Henry Londo Century 21 Affiliated

    4131 S Chippendale Dr, Beloit, WI 53511
  • /12

    $184,900

    • Land
    • 2.07 Acres
    • $89,324 per Acre

    Lot 60 Lakeside Dr, Newville, WI 53534

    One of the few lots left on Lake Koshkonong for you to build the lake property of your dreams! 2.07 acres of land with about 100' of water frontage. In area of nice homes. Located next to association boardwalk for easy access to the lakeshore. Mostly wooded at street with some grassy areas and some wetland areas. No specific builder required. Municipal sewer, well required. Easy access to

    Bonnie Collins Best Realty of Edgerton

    Lot 60 Lakeside Dr, Newville, WI 53534

Showing Results 241 - 280, Page 7 of 10

How to Buy a Home How to Finance a Home How to Sell a Home