/Home /Archive /Syndicate /Blog /Support /About /Contact  
All Visual Basic Feeds in one place!





Channel: CodeProject - VB.NET

Create scheduled tasks for your website (no 3rd party or heavy coding involved)


Using .NET Library and XML in VB6


AciveX for using MSDataGrid with ComboBox and DTPicker
Techniques for writing custom data types written in Visual Basic 2008 to a binary file
Techniques for writing your own Structures which adhere to Microsoft CLS, via Visual Basic 2008 code
An introduction to some new cool features of the Visual Basic 9.0 language syntax


Decrypt the jpg images or any other images in vb.net


Constructing a simple utility that may be used to locate and evaluate paths within an XML document and testing queries against those paths
How to build a Tree
A concept of building a tree and allowing each branch of the tree to associate to any object.


This article is about building a custom control used to convert Unix time to a normal date.
How to Load Windows Form From Data Base
This article is about parsing sentences out of text and calculating statistics (word count, character count, sentence count) on a body of text.
This article is about parsing sentences out of text and calculating statistics (word count, character count, sentence count) on a body of text.


This project help you to change ur database at the runtime
How to communicate to a serial port asynchronusly


how shall i sellect the multiple forms by using 'menustripn' tools


Example of a proper Singleton collection in Visual Basic .NET


A customizable cloud generator written in VB.NET


A concept of building a tree and allowing each branch of the tree to associate to any object.
This article will explain the actual concepts and implementation of Backward Propagation Neural Networks very easily - see project code and samples, like a simple pattern detector, a hand writing detection pad, an xml based neural network processing language etc in the source zip.


Web Message Box for ASP.Net to send back server message to users
Class to clean up / remove the rtf from custom merge fields in (rtf)documents


simple File Content Mangement streaming system
A remake of the classic Tetris game in a modern language


Heres how to write 100% provider independent database programming in VB.NET
File streaming application stream any file to client's pc


sample_Streaming_Appication - stream files to pb


Handle all the exceptions easily


windows Textbox UserControl for only numeric, only alphbates, alphanumeric


How to retrieve unread messages from Inbox by using Outlook Object Model in Visual Basic .NET
Este programa ha sido desarrollado en Microsoft Visual Basic 2005. El usuario debe introducir un monto mayor o igual a $0.00 y menor o igual a $100.00. Si se introdujera un monto diferente de los valores permitidos, aparecerá un mensaje diciendo: “El monto no puede ser mayor que $100.00”. El TextBox


Save Visual Basic 6 Form's image as seen on screen to a file


A ComboBox with a read-only property that allows text copy and drop-down viewing
An article about the simple, yet often annoying to achieve, backtracking algorithm, the fastest method to generate a Sudoku.
In a mixed .NET/COM COM+ based environment, one may find a need for a command line tool to deploy COM components in COM+.


An article about finding and listing processes in Visual Basic 2005
An article on mapping with a GPS in VB.NET


Article describing how to programmatically complete PDF form fields with Visual Basic and the iTextSharp DLL
An article on developing and debugging Visual Studio Debugger Visualizers.


An article on uploading any file type through a Visual Basic 2005 Web Service


Demonstrates how to use Reflection to run test functions inside your compiles assemblies
Eliminar archivos de forma segura con distintos metodos


An article on building a simple Watermarking utility in Visual Basic 2005
Making Single Instance Application a Simple Way!!


Create a strongly typed system for plugging in interchangeable class libraries (DLLs), without having multiple versions of your main application.


You allways must protect your rights


This article gives an overview of the propertybag class implemented in VB.NET.


Implementation Nhibernate concept in VB.NET
Abstract class versus Interface: Usage and Implementation.
compute "SnapValues" with minimum of fraqtional digits, useful in autoscaling Chart-control
A mini browser for PDA web developer


Math Calculator that uses keyboard for input. Do math in a single textbox.


This article is meant to explain Forms and how logic is inserted into the UI.


How to add Click Event on TextBox .NET


This program is a very, very simple program that can create, read, write and delete a text file. Also it can read properties of a file
This is the description by GridView with using SQLdatasource and without using SQLdatasource


Reflection on generics can be complicated. This article shows how to use the DynamicMethod class to dynamically invoke a generic method.


Explains how to properly implement the IDisposable interface, the Dispose pattern, and deterministic finalization.


Algorithms to compute the Y - Value at an X - Position of a curve, constructed by some support-points


An article on creating quick and powerful applications using the new technologies introduced with .NET 3.5 and Visual Studio 2008


localizations of text


“Circular Buffers” is an application developed in VB.NET (VS 2003).
Iron Speed Designer builds database, forms, and reporting applications for .NET – without hand-coding. Quickly create feature-complete custom applications that integrate Web pages, controls, data access, validation and security. Accelerate development and eliminate infrastructure programming.
Overcoming Challenges with LINQ to SQL and Using LINQ with SQL Server Compact Edition
Web user control that simulates a PDA browser


Simple way to snap a form without borders to screen


Handling Exceptions with Enterprise Library


Get the Values From DataBase and Stored into excell Sheet
A single utility to hook the mouse and the keyboard system wide
Rhino Mocks version 3.3 can mock any MarshalByRefObject


A windows application to backup and restore sql server tables,views,user defined functions and stored procedures
Access External Private Members without Reflection Permissions
Create your time table using this program


No matter how well you design your system a distributed SOA application is always complex. When a SOA application fails, it can be difficult to track down the cause of the problem and the web service where the error occurred. To handle this difficulty, you need a logging system such as UptoLog.
beginning of prohramming and special way of programming


This project will show you how to make a program that randomly chooses a background image when you log on, and either lets you simply select a background, or randomly chooses one for you every minute to an hour.


A high performance, full featured, multifunction visualizer allows detailed inspection of WPF, WCF, ASP.NET, XBAP's and WinForm applications. This includes viewing and drilling into public, protected and non-public members of any element or sub-element in the application. Current Version 3.0.0.4


This article disscusses about the Architectural Considerations for ASP.NET 3.0 and Building Multi-Tier Application Using LINQ to SQL.
In this article I try to highlight some issues in the .Net framework generic list and how to circumvent them.
Embed Web Video in your desktop application
Run an SqlServerr Job from MS Access


Vista-like TaskDialog control for .NET Framework 2.0, compatible with Windows XP
A fairly simple to use Winsock component, allowing simple networked applications. Built modeling the VB6 component of the same name, with enhancements.
A high octane multifunction visualizer that allows detailed inspection of the visual tree and logical trees. New feature of Mole II Black Ops allows viewing and drilling into non-public members of any element or sub-element in the visual or logical trees.
Describes and gives 2 examples of using a hook into the My namespace to add functionality
Describes how to generate NHibernate objects and ASPX pages using Smart Code
A way to convert a folder into a file...
Introduces the second version of a very useful and educational debugger visualizer for WPF developers
A multifunction visualizer that allows inspection of the visual tree. For each element in the visual tree the developer can view all properties, visual image, run-time XAML and can drill through to property collections to view their values.
How to implement URL Rewriting and Improve your SEO rankings
In this article, I would like to share my experience and knowledge about ASP.NET Caching and how it can improve your website performance.


Using new ActiveX to Edit MS Flex grid with Combo box in VB 6
Using Visual Studio 2008 for custom drawing using WPF and .NET 3.5; fun with Spirographs
This is a simple class that can view scroll and zoom pictures


The Analog Clock control is a control that has almost all functionality that clock control can have and it is fully modifiable.
Learn how to create classes that automatically save and retrieve their data (), and how to quickly query that data with LINQ. The sample implementation of my class Saveable shows just how easy it is to create a blog.
No matter how well you design your system a distributed SOA application is always complex. When a SOA application fails, it can be difficult to track down the cause of the problem and the web service where the error occurred. To handle this difficulty, you need a logging system such as UptoLog.


This article will see how to create typed XML, the features supported by typed XML, and how it helps in development.
Automatically generates required class and stored procedure to work with sql databases


Troubles putting JavaScript code inline with VB.NET or C# code
A library that adds transparent DbC support to any .NET language. No Eiffel.NET or Spec# required.
Read and Write INI files in VB.NET and VBScript


See the new Ribbon Designer in Visual Studio 2008 allowing you to graphically create ribbons for your Office add-ins. Add images from the Yahoo Image Search API and analyse the content of your document


A fast method for exporting large amounts of data from a DataSet to Excel


An article showing how to create a very simple text label with a meter/progress bar.


A web service that acts as a scheduler for tasks.


ListBox control with colored selected item
Creating strongly-typed master pages in asp.net 2.0


A template based, command-line oriented .NET code generator
This article discusses a way of communicating to a web page from its popup or child window, both on a server and client level. One way a grid is populated from a popup: when editing rows in a grid, you show the edited records in the parent simutaneously without postback from a child popup window.


An article on trying to read the BMP preview Image data from Autocad (R13C3 and later) DWG drawing.


Generate Edit/View User Interfaces for Data and Metadata using HTML Templates


A form library containing a print window that accepts any one of several controls as the print source


Gallery Server Pro is a complete, stable ASP.NET gallery for sharing photos, video, audio and other media. This article presents the overall architecture and major features.


Multithreading is something we will all have to deal with sooner or later. This relatively simple application shows you how to use two threads to copy files. You will need Framework 2.0 to run this application, and Visual Studio 2005 if you want to edit the source code.


This article will help you to extend menu items with properties represented by any objects you like.
When is writing to memory slower than writing to disk? When it's VB 6


Extract a PST file through .NET


An article on building a time field that mimics the behavior of the one found in Microsoft Outlook.


Allows you to perform a Distinct query against a Datatable.


This article explores the foundations of file handling and serialization in VB.NET


The TimeZoneInfo class provides properties and methods for any time zone on the system.


USPS One Code - Intelligent Mail Barcode (4-State Customer Barcode) - implementation with VB 2008


A VS2005 visualizer to help view the content of a wide variety of collection-type objects
Reflexil is an assembly editor and runs as a plug-in for Lutz Roeder's Reflector. Reflexil is able to manipulate IL code and save the modified assemblies to disk. Reflexil also supports "on-the-fly" C#/VB.NET code injection.


Input Output Port Accessing and Surveillance System using VB.NET and introduction to Parallel Ports.


This article shows how to create PDFs in the different printing preferences of Landscape and Portrait and merge them into one single PDF
An article to help you create a chessboard on ASP.NET using VB.NET
Using operating system level objects to implement a single and limited instance application


MTGCCombobox: a .NET Combobox that is flat, multicolumn and with Autocomplete feature


How to make a form transparent to the mouse, or click-through, so that mouse clicks end up going to whatever is behind the transparent form.


A walkthrough on building a Windows Forms label control that can be moved by the user at runtime.


Maximize your understanding of the .NET 2.0 configuration framework, avoid common pitfalls, and gain insight into the details of how configuration works in various scenarios and environments.


An easy-to-use .NET solution for Job Scheduling with pluggable actions that runs on a Windows Service. Back up your SQL Server Express and much more!


An article on image stamping with VB.NET GDI+


An article on using the Microsoft Live Search API to make a location aware phone book


Learn how to create a simple Silverlight control and use MediaElement & VideoBrush to display video content


4-in-1 ComboBox with CheckBoxes, Grouping, BackColor and ItemHover event


Add a date picker to your ASP.NET 2.0 applications


A game developed using AJAX.NET


A .NET DLL that may be used to cut response time for your app


How to Select Record(s) Using Checkboxes and Delete on Confirmation in GridView


This article is about when to throw an exception, why take some effort and define a custom exception class, how to provide more information to the developers that consume your component, and, finally, how to unit test your exceptions.


Maximize your understanding of the .NET 2.0 configuration framework, avoid common pitfalls, and gain insight into the details of how configuration works in various scenarios and environments.


How to create a DataGridView with an associated Detail Edit Form using a strongly typed dataset data layer.


Yet another Ping Monitor utility written in VB.NET on .NET Framework 2.0


Explains how to add a dynamic dropdown property to the propertygrid at runtime and gives a detailed exampl


Creating a rich OutlookBar in XP or Vista style


An article on creating your own DLLs for use in your .NET projects


Convert image to grayscale except predefined color
This article explains how to open a VB6 MDI child form inside a .NET MDI form


These data controls can show scheduled events automatically.
An easy to use .NET library to read/write strong typed data from files with fixed length or delimited records (CSV). Also has support to import/export data from different data storages (Excel, Acces, SqlServer, MySql)


This article shows you the advantage of PNG images with alpha-blending feature in creating animation and demonstates how to use PNG images in Framework.NET application by calling API
Raise Events Between Web Forms Using CallBacks or Ajax


An article on Interop Forms TookKit 2.0
Shows the basics of controlling input on a controls key press event


An article on a textbox that validates input on keypress


How to print a Form in VB.NET using the Printform Component. Describes the various ways with examples on how to customize the printed output according to your need.


An article about how to access Extended MAPI properties, fields and methods from your .NET applications.
This article discusses how to access a .NET component from a COM client, with an example of how to merge two different word documents into one


Using images for encrypted text transmission


An article on creating a build process to compile multiple .NET projects using MSBuild without using a solution file.


A Vista style Progress Bar complete with color property and animation


Auto update features for windows application


Extend GridView.PagerBar while preserving its functionality and add a drop-down to change the page size
This article describes how to let your Form drop a shadow, the Windows way
Outlines a class that allows binding of form controls to properties with indexers in VB.NET
This article demonstrates how to bind a combobox with sorted names from an enum. This can all be accomplished in XAML without code in the XAML code behind page.


Using fake text for encrypted text transmission


Enables applications written in VB6 to use function pointers and shows how to embed native code


How to change Application-scoped settings programmatically


This article covers aspects of using the PayPal payment system in ASP.NET
Automate web test recording into C#, VB.NET and PHP


A simple to use resumable file downloader class that provides progress feedback for .NET 2.0 or .NET 1.1


This article covers some of the ways of sending SMS using .NET


A utility program that allows you to enter SQL to select data from Oracle, the program will then create a table in SQL Server and copy the data using SQLBulkCopy.


A tutorial for loading sections of a page after the main page has loaded. This example uses the Timer and UpdatePanel controls in the AJAX.NET Framework to load content.


An article on using .NET controls in VB6
LineNumbers that dock to a RichTextBox or show as an overlay on top of it.


Accessing a C# .NET DLL in VB6 using Com+ or Com Interop


This is an Add-in for Microsoft Access that allows writing and execution of SQL statements with transaction control


Busted features? APIs failing? Use this guide to get your IE plugin up and running again in protected mode!


Development of a Matrix class, including basic arithmetic functions and various determinant methods explained with the help of mathematical equations
A new version with many functionalities


Implementing web application security in ASP.NET applications


An article clarifying the various ways of comparing two values for equality in .NET
This is an article on the topic of ASP.Net 2.0 Web Part


How to implement an owner-drawn ListBox with Radio buttons instead of standard selection highlight.


Easily incorporate ink, power, network and size awareness into a Windows Form Application. The "Black Jack Card Game Starter Kit" is used as an example of a Mobile PC unaware app that is converted into a Mobile PC app by inheriting from the MobilePCAwareForm included with the download.
You can easily incorporate ink awareness, power awareness, network awareness and size awareness into any Windows Form application. The


With a single method call, turn all your controls on a form into a control array.
This article describes how to use DirectShow.NET in VB.NET


A class based on the Yahoo! Weather RSS feed


A toolkit that simplifies working with dates.
An article of how to make a button that can glow


This article describes how to use DirectShow.NET in VB.NET


Sample code for encoding and decoding Base64 data
An article on Changing Text to Morse Code in Basic


This contains a set of VB written classes which help with threading tasks


A control showing both date and time


This article is expected to (1) Demonstrate some practical uses neural network programming (2) Give you a fair idea regarding neurons, neural networks and their applications (3) Introduce BrainNet library - an open source Artificial Neural Network library I developed - mainly using the MS.NET


Custom Control to provide Phase Progress by polygonal shapes


A Progress Bar User Control that uses a couple of intermediate level ComponentModel properties


This tool extends the Microsoft XSD tool to provide quality and robust auto-generated code that is easy to use.


Change collation order for all text columns in a database.
This article describes how I coupled Visual Studio and ASP.NET and created a very powerful code generator. Also describes the internals of SmartCodeGenerator and how it is possible to extend the framework to meet your needs. SmartCodeGenerator uses cutting edge technologies that are available today.


A simple application that shows how you can determine whether user input is from a mouse, tablet digitizer or touch.


This is a base class to help easily create UITypeEditors. It is used to edit control properties in a DropDown window or a Modal-Form in design mode in the Visual Studio IDE
The article describes what is standardized in the PKCS (Public Key Cryptographic Standards) standards and their implementation in .NET 1.1 Framework.


Schema.ini override and bulk upload using SQLXML


How to create Nested DataGrid in asp.net using C# coding.


Combining a BuildProvider and IExtenderProvider to create a declarative framework for conditional formatting in ASP.NET GridViews.


This article describes how to get information about digital certificates stored on your local machine. It also shows how to search certificates by name, and retrieve a certificate hash.


A control to define and save SQL Connections in runtime


A technique for programmatically adding attachments to emails in C# and VB.NET.


Developing Managed Event Sinks for Exchange Server using VB.Net
An article describing how to interface with the SmartHome PowerLinc 1132B


In this brief article, the author mentions two techniques that he uses to allow for mapping GridViews to DataTables that are built upon existing middle tier objects.


A reusable About Box form for developers and users.
Demonstrates creating object-oriented database systems with the DatabaseObjects library.
Article and source code for creating a CNC graphical backplotter
This article describes an approach to providing users with the means to submit error information directly back to the software developers as errors are encountered during the use of a targeted application


You probably need to convert your old INI files into XML. Read on for a solution.


A simple, string-oriented class for symmetric encryption, asymmetric encryption, and hashing.


This article discusses ADO.NET TableAdapters – especially how to extend TableAdapter functionality using Visual Basic .NET


Sample code for using FileMapping on .NET.
How to create a DotNetNuke® module using Visual Studio Express - for DotNetNuke version 4.
Apply a theme that resembles VS2005 to the DockPanel Suite, using an Extender class.


This article describes the documentator macros for making code writing with Visual Studio 2003 a lot faster and easier.
Generic conversion of tabular data to XML by reverting Excel's flattener methodology


Tabbed control for MDI applications


Example application working with the VS2005 Web browser control


Example application working with the VS2005 Web browser control


Generic conversion of tabular data to XML by reverting Excel's flattener methodology.


SmartCode is a template based code generator.This tutorial describes the process of building a templates to SmartCode


A simple Wizard framework.


How to transform JPEG to SWF on the fly.
How to create a simple SWF decompiler with the SwfDotNet library


.NET Framework 3.0 primer.
An article on DataGrdView printing.
This article is expected to (1) Introduce patterns to you in a simple, human readable way (2) Train you how to really identify and apply patterns (3) Demonstrate step by step methods to solve a design problem using patterns


Receive SMS using the atSMS library.
A full featured and easy to use DB component.


Continue delving into the mysteries of the powerful .NET 2.0 Configuration framework, and learn how to write validated, type-safe, and performant configuration code.


Discussion of securing text in an application. The example project contains a SecureString wrapper to make working with SecureString easier, and a textbox that directly manipulates a SecureString.
An article on creating a simple analog clock using drawing and math.


Simply a graphical interface to Microsoft's command-line Remote Desktop Connection, mstsc.exe.
Over 100 methods, operators, and overloads.


Communicate with GSM modem phones using AT commands


An article discussion a solution for cleaning session from unnecessary object in a simple way.
Generate an image with a random code number for user identification.


How to expose a .NET EXE assembly to a COM compliant client application (such as VB6 or VBScript) and force the client application to use the running instance of the .NET EXE assembly.
An MSI database file reader, helps to get insights into the .msi DB structure.


How to create a Crystal Reports report and fill it without a database.
Learn how to utilize the powerful new .NET 2.0 configuration features to simplify and centralize your configuration code.


This article addresses the construction of a simple image gallery type of web application.


An article on updating Windows application through the web.


A completely configurable tab control to use as Tabbed MDI Forms


This will generate a SQL Select Query, Insert Query, Update Query and Delete Query by selecting SQL Database Connection and Choose a table to generate the script for using in class or DataCommand.


A really simple to deploy ASP.NET Pager control.


A sample project that includes a BackgroundWebRequest component that can be used in a WinForms project to perform asynchronous WebRequests. The project shows how to use the WebRequest and WebResponse objects as well as how to implement the Event-Based Asynchronous Pattern as described on MSDN.
A sample project that includes a BackgroundWebRequest component that can be used in a WinForm project to perform asynchronous WebRequests. The project shows how to use the WebRequest and WebResponse objects as well as how to implement the Event-Based Asynchronous Pattern as described on MSDN.


This article describes the construction of a very simple custom server control used to display the content returned from an RSS feed.


How to bind RSS feeds to a GridView.


How to monitor a printer queue from Visual Basic .NET


Turn a List(Of) into a DataSet 3 different way and check performance
Turn a List(Of) into a DataSet 3 different way and check performance


A beginner's guide on how to send emails (via SMTP) and SMS text messages when you don't have adequate access to the necessary resources
Turn a List(Of) into a DataSet 3 different way and check performance


A simple ComboBox with formatted grouping.
A quick way to convert RichText to HTML.
Exploring the iTunes interface using VB.


A CAPTCHA control implemented as a simple, visual drag-and-drop Server Control for ASP.NET.


Explains the new SafeHandle class and Constrained Execution Regions, and shows how to use them.


This article describes an easy approach to building a simple image mapping utility that may be used to mark and store points as pixel based coordinates from an image file or directly from a web page.
An article on how to skin a scrollbar in a textbox or listbox with VB.NET
This article describes an easy approach to converting a DataGridView control into a Bitmap.
Console application that runs SyncToy quietly by avoiding the user interface.


A wrapper for the System.Reflection.Emit namespace
Command Line Arguments issue when we migrate VB6.0 application to VB.NET using VB.NET upgrade Wizard


Implementing geolocation using REST, AJAX and Yahoo! for use with Google Maps.
An article on exposing the iTunes Library via XML, ASP.NET, and AJAX.
Run-time data accessor generation


This is an article on an Excel export component (using XSL and XML) in .NET.
This is an article on a Excel Export Component (Using XSL and XML) in .NET


Using Custom Attributes and Reflection techniques in vb.net to read query parameters


Allows the developer to save all of the data in user controls in a WinForms app


Save bandwidth by searching the current page only returning to the server when the string is not found.


This article describes a quick and easy way to implement localization through the use of resource strings within an ASP.NET 2.0 application (Visual Basic 2005).
HowTo: Enhance the Installation Address UI Dialog in a Visual Studio 2005 Web Setup Project so that the user can select a different physical path for the Virtual Directory installation.
This article provides the steps to solve the "Unrecognized Tag" problem for an Atlas control.


Fully Editable Nested DataGrid with Add, Edit, Update, Delete, Sort and Paging features on both Parent and Child grids.
Create The Dynamic Pie Graph with Export in the Excel file Without Creating Excel Object


Attempts to solve the problem of creating userid's with SSN's
The article addresses the construction of a simple utility application useful for selecting an RGB or web color.


A versatile and multi-purpose button and button-bar with full Office 2003 colors and style.


Object-Oriented Concepts for all kinds of beginners


how to access a control from another thread which didn't create this control.


A wrapper c# class, and a VB.Net (2.0) test form for dynamic delegate creation and invocation
Basic VB.NET example of generating a hash value and using SQLClient to store to a binary column in SQL Server
How to synchronize threads within a method or multiple methods in an object.


How to gain access to the DataGridViewComboBoxEditingControl’s properties, methods and events.
Collapsible and extensible GroupBox control
A membership tracking application using Atlas and a customized MembershipProvider
A membership tracking application using Atlas and a customized MembershipProvider


Generates Check Digits and alows you to verify proper scan of a barcode


An article on automatically switching between HTTP and HTTPS protocols without hard-coding absolute URLs


Shows a spinning progress bar, identical to the SQL Server 2005 busy indicator without requiring any code.


A custom control for generating form tabs for web applications.


This article describes an easy approach to keeping track of each installation of an application. The intent of the example is to demonstrate the use of a simple web service to collect and store information about each user and machine running the application.


A custom control that simplifies programming Windows data entry forms.


This article describes an easy approach to building a simple word processor around an extended version of the RichTextBox (RTB) control.
This is a MySQL based Profile Provider written in C#, for .NET 2.0.


A toolkit that simplifies querying and updating Access database tables.


This article will attempt to explain and demonstrate how Microsoft has simplified the approach to writing provider-independent code. Switching between Oracle, SQL, or any Oledb or Odbc data source is now as easy as changing a configuration setting.
How to search ListBoxes: Full Search: Index Search: Text Search: Case Sensative Text Search


Animate and control sprites using GDI+
Ever wanted to allow the user to move an image with the mouse? This is one way to do it.


© 2005 Serge Baranovsky. All rights reserved.
All feed content is property of original publisher. Designated trademarks and brands are the property of their respective owners.

This site is maintained by SubMain(), a division of vbCity.com, LLC