366 results | Page 8 of 16
12 24 48
For sale
$429,000
4904 Ridge Road Unit# 122, Radium Hot Springs, British Columbia

4904 Ridge Road Unit# 122

Radium Hot Springs, British Columbia

Dive into Your New Home in Radium Ridge! If you’ve ever dreamed of having your own swimming pool, this is your chance! Welcome to this beautifully renovated and fully furnished townhome in the highly desirable Radium Ridge community—offering the perfect balance of peaceful mountain living and easy access to all the amenities and recreation the Columbia Valley is known for. This bright and stylish home features main floor hardwood throughout, a spacious open-concept main floor with a cozy, eye-catching fireplace, and two generous bedrooms upstairs with a primary bedroom ensuite. The fully finished lower level rec room provides plenty of flexible space—ideal for a guest area, or additional sleeping quarters. Enjoy indoor-outdoor living year-round: the private front patio is perfect for catching the morning sun, while the massive back deck and lower-level walkout patio offer overlooks the pool and hot tub with the Purcell mountains as your backdrop. Whether you're looking for a weekend escape, a full-time residence, or a turn-key investment, this home checks all the boxes. Move-in ready and waiting for you—don’t miss out on this Radium gem! (id:21947)

2 Bedroom 3 Bathroom 1,689 ft2
For sale
$399,000
1110 11TH  S Avenue Unit# 7, Golden, British Columbia

1110 11th S Avenue Unit# 7

Golden, British Columbia

If you're looking for a move-in ready, open concept town-home with great views of the Selkirk Mountains, then be sure to check out #7 in the Vistas! With close proximity to Downtown Golden and all amenities, you'll love the central location and how quickly you can get anywhere in just a few minutes on your Townie. This unit has never been rented, seeing minimal use as it's never been lived in full-time. The tall ceilings in the primary bedroom (top level) create a very spacious feel, and the large windows allow for plenty of light, and open up huge views of Kicking Horse Mountain Resort to the West. Call your Realtor® to set up your viewing! (id:21947)

2 Bedroom 2 Bathroom 969 ft2
For sale
$179,000
2522 Ledgerock Ridge, Invermere, British Columbia

2522 Ledgerock Ridge

Invermere, British Columbia

Discover an exceptional opportunity to create your dream home on this outstanding building site in the prestigious CastleRock Estates. Spanning a fully serviced lot, this property offers a rare blend of convenience and tranquility. With a unique slope from front to back, it is ideally suited for a walk-out design, allowing for seamless access to the breathtaking outdoor space. Imagine waking up to unobstructed mountain views to the west, where every sunrise and sunset becomes a masterpiece. The serene surroundings offer the privacy you desire, creating a perfect getaway from the bustle of everyday life. Nestled within a sought-after community, this lot presents an incredible value, with the flexibility of no build commitment, enabling you to plan at your own pace. Whether you're looking to construct a luxurious retreat or a cozy family home, this stunning site is a must-see. Embrace the opportunity to enjoy the peace and quiet in a beautiful setting while being close to upscale amenities. Don’t miss out on securing your piece of paradise in CastleRock Estates—this gem is waiting for you! (id:21947)

For sale
$699,000
1871 Blaeberry Road, Golden, British Columbia

1871 Blaeberry Road

Golden, British Columbia

This is the one that checks all the boxes — a peaceful 5-acre retreat near the Blaeberry River with stunning mountain views, mature forest, and great neighbours . You'll often see them grazing in the fields with the Rockies as your backdrop — it's a postcard view in every direction. The home is a well-built gambrel-roof style with warm cedar throughout, glulam beams, and oversized windows that flood the space with light. The main floor features the kitchen, living room, full bathroom, and a bedroom. Upstairs, you'll find three more bedrooms and 1.5 bathrooms, including a spacious primary suite with a private patio. The basement has exterior access and has been used for Airbnb over the years — ideal for a guest suite or rental income. There are four heat sources: propane furnace, baseboard heaters, a wood stove, and a pellet stove. A new roof with cold framing was installed in July 2019. The water is exceptional. The detached garage is spacious, and there’s a big barn with at loft, plus two chicken coops. The property gets sun all day, perfect for gardening. Only a small portion of the land is developed — the rest is untouched forest offering privacy, peace, and room to grow. Located just minutes from popular local attractions like Thompson Falls, the Wolf Centre, and the Buffalo Ranch. Click the media links to see a 3D virtual tour and learn more. (id:21947)

5 Bedroom 4 Bathroom 2,438 ft2
For sale
$679,000
1410 10A Avenue, Invermere, British Columbia

1410 10a Avenue

Invermere, British Columbia

This charming home offers incredible potential in one of Invermere’s most desirable locations. Nestled on a spacious lot with both front and back yards, there’s room to garden, play, and relax—ideal for families or anyone seeking outdoor space. Step inside to find a well-laid-out home with generous square footage and plenty of natural light and shade during different times of the day. The lower level offers exciting potential for a suite, creating flexibility for extended family, rental income, or a private guest space. Whether you’re looking to move right in, renovate, or invest, this property checks all the boxes: great location, functional layout, and endless possibilities to add value. Don't miss your chance to create something truly special in the heart of Invermere. (id:21947)

4 Bedroom 3 Bathroom 2,502 ft2
For sale
$319,000
4874 STANLEY Street Unit# 110, Radium Hot Springs, British Columbia

4874 Stanley Street Unit# 110

Radium Hot Springs, British Columbia

Welcome to this well-situated 2-bedroom + den ground-floor corner unit in the desirable Stanley Condo Apartments. Tucked away at the rear of the building, this unit offers added privacy and a quieter setting with its balcony facing the back alley away from the main road. Inside, you’ll find a spacious and functional layout with two full-sized bedrooms, each with its own window for natural light, and a versatile den perfect for a home office, guest space, or extra storage. The open living and kitchen area connects seamlessly to the outdoor patio, making it ideal for relaxed living or entertaining. Whether you’re looking for a full-time residence or a weekend getaway, this unit offers excellent value in one of Radium’s most accessible locations just minutes from the hot springs, golf courses, and all village amenities. (id:21947)

2 Bedroom 2 Bathroom 1,202 ft2
For sale
$98,000
1040 9TH Avenue Unit# 47, Golden, British Columbia

1040 9th Avenue Unit# 47

Golden, British Columbia

Attention first-time buyers, stop renting and start building equity with this 2 bed, 1 bath mobile home in Kicking Horse Village Manufactured Home Park. This unit features laminate flooring, a modern propane furnace from 2022, updated appliances from 2021, and tons of future potential. Situated in a prime location within the park on a no-thru road near the playground and grassy areas. This home offers a perfect blend of comfort and accessibility, great for a starter home, downsize, or investment. Call your REALTOR today to arrange your viewing. (id:21947)

2 Bedroom 1 Bathroom 892 ft2
For sale
$23,000
400 BIGHORN Boulevard Unit# 416 F, Radium Hot Springs, British Columbia

400 Bighorn Boulevard Unit# 416 F

Radium Hot Springs, British Columbia

Discover your perfect BC Rocky Mountain retreat. Enjoy 3 weeks of hassle free vacation living each year at the full service Bighorn Meadows Resort with a 1/17 share (Rotation F) of this 3 bedroom, 3 bathroom corner condo on the ground floor of the 400 building. One bedroom can even be locked off and used as a separate suite with its own private entrance, sitting/dining area, en-suite bathroom & mini kitchen. The condo has walkout access to a large covered wraparound patio w/ BBQ and patio furniture overlooking the pond on the 9th hole of the Springs Golf Course with gorgeous panoramic views of the Purcell Mountains and easy access to the owners lounge, outdoor pool, hot tubs & fitness centre. It's fully furnished with contemporary furniture including sofa bed in the living room, linens, dishes, stainless steel appliances, granite kitchen counters, tile floors and in suite laundry. The open concept living, dining & kitchen area is accented with a cozy electric stone fireplace. The monthly fee includes all expenses like strata fees, property taxes, insurance, utilities, cable, phone & internet. The on-site management team takes care of everything so you can enjoy every minute of your vacation. Owners can join optional programs to exchange time to travel to another destination or earn income with Bighorn's Professional Rental Management Services. Click on the Play/3D Showcase Icon for a 3D Tour & more photos for a 3D tour of amenities. (id:21947)

3 Bedroom 3 Bathroom 1,764 ft2
For sale
$199,900
Lot 46 Copper Ridge Lane, Windermere, British Columbia

Lot 46 Copper Ridge Lane

Windermere, British Columbia

Last Lot on the Fairway – A Rare Opportunity in Windermere, BC! Welcome to your dream homesite – the last remaining lot backing directly onto the prestigious Copper Point Golf Course in the heart of Windermere, BC, part of Copper Point Estates. This exclusive parcel offers a unique combination of luxury, tranquility, and natural beauty, making it the perfect canvas for your custom home or vacation retreat. Nestled in a peaceful and developing neighbourhood, this premium lot boasts unobstructed views of lush fairways and mount Swansea serving as your daily backdrop. Whether you're an avid golfer or simply appreciate the serenity of golf course living, this is a location that delivers lifestyle and value in equal measure. (id:21947)

For sale
$255,000
1506 KASHMIR Court, Golden, British Columbia

1506 Kashmir Court

Golden, British Columbia

Welcome to 1506 Kashmir Court in Moberly Heights! Situated on 2.6 ares, there's a level, cleared build site ready for your to build your weekend getaway, or full-time Mountain Residence on. The North-West Valley views from this lot are eye-catching, and you'll want to make this view-lot yours. Located just over 15KM from Downtown Golden, the convenience factor is very attractive as you're just a short drive to all amenities. The Guidelines in this development allow for two residences, which lends itself well to the short term rental model. Come check it out! (id:21947)

For sale
$1,275,000
2550 Kettleston Road, Golden, British Columbia

2550 Kettleston Road

Golden, British Columbia

A Mountain Retreat & Income Opportunity in the Heart of Adventure. Discover 2550 Kettleston Road, a hybrid timber frame and dovetail square log home on 6+ acres in the breathtaking Blaeberry Valley. Located at the hub of Six world-class national parks and minutes from Kicking Horse Mountain Resort’s champagne powder skiing, this property is more than a home — it’s a lifestyle and a proven 5-star Airbnb that comfortably sleeps 10-12 guests, offering exceptional rental income potential. Spanning 2,500 sq. ft. with 4 bedrooms and 2.5 baths, this 2009 Dogtooth-built home features a floor-to-ceiling stone fireplace, cherry hardwood floors, and open-concept, sun-filled living. The fully finished lower level offers a family room, steam shower, hobby/gym space, wet bar, and hot tub with mountain views — perfect for entertaining or extended stays. Relax on the 500 sq. ft. covered veranda and watch wildlife from elk and deer to eagles, or see the northern lights dance across the night sky. This home provides a serene full-time retreat, a strong rental potential, and the ultimate recreational basecamp. Just 30 minutes from world-class skiing and steps from hiking, biking, fishing, rafting, and backcountry trails — your outdoor adventure begins at your doorstep. Opportunity, adventure, and tranquility in pure paradise— all in one extraordinary home. (id:21947)

4 Bedroom 3 Bathroom 2,520 ft2
For sale
$170,000
2060 SUMMIT Drive Unit# 106, Panorama, British Columbia

2060 Summit Drive Unit# 106

Panorama, British Columbia

Well maintained, fully furnished studio in Tamarack Lodge. Owners have just installed an new stainless steel stove and range fan. Cappucino bar at the end of the building, and you are seconds away from the shops, restaurants and bar, and ski lifts in the Upper Village at Panorama. Wanting to experience life at one of Canada's finest ski resorts? This property is an affordable way to start enjoying the resort now. . But be careful, once you are in, you may never leave. GST owing on the sale (id:21947)

1 Bathroom 452 ft2
For sale
$299,000
2064 Summit Drive Unit# 109, Panorama, British Columbia

2064 Summit Drive Unit# 109

Panorama, British Columbia

Impressive main floor property in 1000 Peaks Lodge, the newest of the Upper Village buildings. Fully furnished 1br., close to all amenities, shops and restaurants but tucked away in a quiet area. Looking for a place to start enjoying all the Panorama offers, then this might be the property you are looking for. GST owing (id:21947)

1 Bedroom 1 Bathroom 560 ft2
For sale
$1,950,000
1421 9th Avenue S, Golden, British Columbia

1421 9th Avenue S

Golden, British Columbia

An exceptional opportunity awaits at the south end of the Town of Golden! This rare 3.11-acre property is zoned M1 (Light Industrial), offering endless potential for businesses, investors, or developers looking for space, flexibility, and strategic location. The property includes a 40’ x 60’ heated shop with a 16-foot overhead door, perfect for a wide range of commercial or industrial uses. Municipal water and sewer are already on site, and a clean Phase 1 & 2 Environmental Report, including vapour testing, ensures peace of mind for future development or operations. With multiple access points from both 9th Ave and 8th Ave, this site offers excellent traffic flow and convenience. Whether you're looking to expand your existing operations, start something new, or hold for future potential, this is a standout parcel in one of the few light industrial zones in the area. Don’t miss out on this unique and versatile piece of Golden’s industrial landscape. Large, flat parcels with light industrial zoning are increasingly rare in Golden. Contact your REALTOR® for full details. (id:21947)

For sale
$448,599
10A Wolf Crescent, Invermere, British Columbia

10a Wolf Crescent

Invermere, British Columbia

Stunning 4-Bedroom Half Duplex with Nature at Your Doorstep! Discover your perfect retreat in this beautifully designed 4-bedroom, 3 bath, half duplex, where nature is truly your backyard. Nestled in a serene setting, this home offers breathtaking views and an abundance of natural light, creating a warm and inviting atmosphere throughout. Step inside to an open-concept living area that seamlessly connects the spacious living room, dining space, and modern kitchen. Large windows frame picturesque views and allow sunlight to pour in, enhancing the open feel. The kitchen features sleek appliances and ample counter space, perfect for both everyday meals and entertaining. Retreat to the master suite, complete with an ensuite bathroom and its own private balcony, where you can enjoy morning coffee with stunning views. Three additional well-sized bedrooms provide plenty of space for family or guests, with two more stylish bathrooms for convenience. Enjoy the outdoors from two spacious balconies, ideal for soaking in the beauty of your surroundings. The large backyard offers endless possibilities, whether you want to create a garden oasis or simply enjoy the peaceful scenery. With nature trails right outside your door and easy access to local amenities, this home combines the best of both worlds: tranquility and convenience. Don't miss the opportunity to call this stunning property your home! Schedule your viewing today! (id:21947)

4 Bedroom 3 Bathroom 2,112 ft2
For sale
$1,399,000
2517 Cobblestone Trail, Invermere, British Columbia

2517 Cobblestone Trail

Invermere, British Columbia

Attention Discerning Buyers! This exceptional offering combines architectural grandeur and natural beauty in a meticulously cared-for home. This home blends seamlessly with the majestic mountains it was forged from, offering a lifestyle of comfort and breathtaking views. Inside you'll be captivated by soaring timbers supporting the 30-foot vaulted ceilings. The natural materials exude warmth and lasting appeal, including hardwood floors and granite countertops. The newly desgined and completed outdoor living spaces offer a seamless extension of the home's character. Enjoy the MASSIVE back deck with sun and mountain peak views, or relax on the concrete terrace with a fire pit, surrounded by thoughtful plantings. For your beloved pets, a tastefully enclosed dog run from the walkout basement provides a dedicated and secure haven. You'll also appreciate the convenience of a garden shed for all your outdoor storage needs. Ascend to the ""bird's nest"" primary suite. This sanctuary boasts a massive walk-in-closet and a luxurious 5-piece ensuite featuring an air tub. From this vantage the views are incredible, showcasing the development's namesake – Castlerock. Throughout the soaring ceilings and expansive windows flood the home with natural light. Comfort assured with in-floor heat, powered by the new boiler, a forced air furnace, and a heat pump. Truly an offering like no other - you absolutely must see this home to appreciate its many features and improvements! (id:21947)

3 Bedroom 3 Bathroom 3,411 ft2
For sale
$559,900
4761 CRESCENTWOOD Drive, Edgewater, British Columbia

4761 Crescentwood Drive

Edgewater, British Columbia

Welcome to this charming and lovely home in scenic Edgewater, BC. Ideal for families or outdoor enthusiasts, it offers a blend of practical updates and community charm. Interior highlights include 3 bedrooms and 2 full bathrooms, open-concept living, dining, and kitchen—perfect for gatherings. The home has been recently painted and vinyl plank flooring installed on the main level. Outdoor Features for this home include a new rear yard deck with additional deck space on the other side of home allowing you stunning mountain views! The driveway was recently expanded for extra parking and additional storage shed added for all your storage needs. This home is located in a fantastic spot - Steps from the local elementary (K–7) school, skating arena, and Columbia River. This Friendly, close-knit community offers community hall events, easy access to hiking, fishing, and the Kootenay National Park. Why You’ll Love It - This well-cared-for home combines updates, space, and small-town charm. Enjoy affordable living in one of Columbia Valley’s most welcoming communities. Schedule Your Showing Today – Homes like this in Edgewater are rare! (id:21947)

3 Bedroom 2 Bathroom 1,756 ft2
For sale
$1,535,000
1589 COLUMBIA VALLEY View, Golden, British Columbia

1589 Columbia Valley View

Golden, British Columbia

Situated in the prestigious Cache Residences at Kicking Horse Mountain Resort, this bright and airy mountain home is neatly laid out over 3 floors and provides ideal sleeping space for up to ten people. A central staircase provides easy access to all floors and the large windows allow for great light and magnificent views, on the main level there is a spacious, generously equipped kitchen, dining area and sunken living room with wood burning fireplace. A door from the living area leads you out to the hot tub which is positioned on the back deck and there is also access to the new front deck area which allows you to take in the ambience and mountain vistas. It also has a double garage with plenty of storage for snow gear or mountain bikes. Newly installed backup generator for peace of mind during power outages. Call your Realtor today to view. (id:21947)

4 Bedroom 4 Bathroom 2,520 ft2
For sale
$619,000
735 10 Avenue, Invermere, British Columbia

735 10 Avenue

Invermere, British Columbia

This brand new home has been constructed with care and attention to detail from top to bottom and has been thoughtfully designed to offer top quality finishes, ample living space, solid construction, and a desirable price point! NO STRATA OR HOA FEES HERE! With over 2000sqft, a total of 4 bedrooms, 3 full baths, mountain views, a large deck, private lower level patio and parking for 3 vehicles…this is a must see. Central location in the heart of Invermere, walking distance to the shoppes, cafes and amenities of main street, the Farmers Market, the public beach, and Lake Windermere. The main level has an open floor plan to allow the natural light to flow through and features family and dining areas off the spacious kitchen, 2 bedrooms, including master with ensuite, laundry area, and even a large heated storage/flex room for all your toys or even an extra bunkroom when needed. The walk-out lower level is perfect for an in-law suite with 2 generously sized bedrooms, laundry area with full size washer and dryer, full bath, family room, and convenient kitchenette area with fridge. Features include triple pane windows, high efficiency furnace and heat pump/ AC with separate thermostats for each level, insulated floors for noise reduction, upgraded R40 (walls) & R 70 (attic) insulation for low utility bills, & low maintenance landscaping & exterior. Comes with full warranty. Some pics are virtually staged. Pictures and video are from unit #3 which has recently sold. (id:21947)

4 Bedroom 3 Bathroom 2,010 ft2
For sale
$399,000
Lot 31 COUGAR Drive, Golden, British Columbia

Lot 31 Cougar Drive

Golden, British Columbia

Create your ideal mountain retreat on this stunning 8-acre property in the heart of the Columbia Valley. Set in a prestigious enclave of high-end homes just minutes from the vibrant town of Golden, this expansive and private parcel offers sweeping mountain views and unmatched potential. As the largest lot in the subdivision, it provides a rare opportunity to build your dream home or weekend getaway surrounded by nature. Power is available at the lot line, and a generous water supply is already in place. With the potential to develop scenic walking trails leading to a private clifftop viewpoint, this property is ready for your vision to come to life. Included with the sale are architectural plans from a respected Canmore architect for two incredible custom homes: a luxurious 2-bedroom, 2-bathroom upsacale ""treehouse"" style home, and a striking high end , modern cantilevered home with an attached garage. Both are designed to complement the natural landscape and maximize the views. Don't miss your chance to own a one-of-a-kind slice of the Columbia Valley. Contact your REALTOR® today and start planning your future in this extraordinary setting where nature, privacy, and luxury meet. (id:21947)

For sale
$773,000
1246 ALEXANDER Drive, Golden, British Columbia

1246 Alexander Drive

Golden, British Columbia

If you're in the market for a place to call home, then be sure to consider 1246 Alexander Drive! This home will check off many boxes for your family's needs, one of which is the in-law suite that will be an excellent source if revenue to help off-set utility bills, property tax expenses etc. Located in the heart of one of Golden's most popular & family-friendly neighbourhoods, with close proximity to schools, stores and downtown amenities, you'll love how you can get on your Townie and be anywhere within minutes! The detached garage will come in very handy for storage of all your tools, bikes, mountain gear and all of your 4-seasons sporting goods. Recent improvements and upgrades include paint, flooring, bathrooms, kitchen, lighting fixtures and more. Call your Realtor to set up your viewing! (id:21947)

5 Bedroom 4 Bathroom 2,444 ft2
For sale
$589,900
1444 GRANITE Drive Unit# 8, Golden, British Columbia

1444 Granite Drive Unit# 8

Golden, British Columbia

Welcome to Timber Ridge Townhomes, located in the Canyon Ridge subdivision of Golden, BC! Unit #8 offers the perfect combination of modern design and mountain-town living. This middle unit features 2 bedrooms, a versatile den/flex room, and 2.5 bathrooms, all crafted with premium finishes and equipped with sleek stainless steel appliances. Assigned open parking is conveniently located right in front. Enjoy the ease of low-maintenance living in this brand-new home, designed with both comfort and practicality in mind. Step outside and explore the incredible recreational opportunities that surround you—hiking, biking, and stunning views are just moments away. Be part of the first phase of this vibrant townhome development and make Timber Ridge Townhomes your gateway to Golden’s active lifestyle and natural beauty. Some photos are virtually staged. (id:21947)

2 Bedroom 3 Bathroom 1,406 ft2
For sale
$39,500
701 14A Crescent Unit# 213 I, Invermere, British Columbia

701 14a Crescent Unit# 213 I

Invermere, British Columbia

Affordable Luxury in the Heart of the Rockies. Your Hassle-Free Mountain Escape Awaits at Heron Point! Own a 1/10th fractional interest (Rotation I) in this turnkey, fully furnished 2-bedroom, 2-bathroom condo offering 5 weeks of vacation living every year on a rotating schedule. Just pack your bags and relax, everything else is taken care of. All-Inclusive Ownership. Your monthly fee covers it all: strata fees, property taxes, utilities, cable, internet and cleaning services. No surprises, no stress. Lakeside Luxury with Stunning Views. Sip your morning coffee on a private balcony with sweeping mountain views or unwind in the shared lounge. Enjoy resort-style amenities including a gym, men's and ladies change rooms plus a heated outdoor pool and hot tub with panoramic views of Lake Windermere framed by the Rockies and Purcell Mountains. Unbeatable Location. Just steps from Kinsmen Beach, downtown Invermere and the Panorama Ski Shuttle, Heron Point is your ideal year-round base for adventure and relaxation. Click the 3D Showcase/Play Icon to take a virtual tour. Contact your REALTOR; today to schedule your personal viewing! (id:21947)

2 Bedroom 2 Bathroom 903 ft2
For sale
$399,900
553 Highway 93/95, Invermere, British Columbia

553 Highway 93/95

Invermere, British Columbia

Calling All Agri-Entrepreneurs: Get ready to ignite your entrepreneurial spirit with this incredible opportunity. Town and Country Feed and Supply, a thriving, 7,400 sq. ft. drive-through feed and supply warehouse. NOT just a business; it's a profit-generating powerhouse, meticulously established and operating in strong partnership with the local farmers association. This retail business is future-proofed with a fully-functional e-commerce website, a core asset that opens up a larger market and captures the next generation of customers. This digital platform provides a 24/7 revenue stream and positions the brand for explosive growth in the modern retail landscape. Featuring a spacious 800 sq. ft. retail store and office that is bright, friendly atmosphere, making daily operations an absolute breeze. * A massive warehouse ensures maximum efficiency. * Possibilities for expansion with your lease including valuable exterior space, just waiting for your vision. * A vibrant weekly farmers market (seasonal) transforms this location into a lively hub, drawing even more customers and excitement directly to your doorstep! A turnkey business that's more than just profitable—it's an integral part of the local agricultural fabric. A prime location with potential for growth, this is an opportunity you can't afford to miss! Please remember, this is a business-only opportunity. The building is not for sale. We kindly ask that you respect the business's operating hours. (id:21947)

Search Properties
Your Favourites

 

No Favourites Found

 

Contact Us
Generating Captcha